menjaga data yang sudah dimuat ketika terjadi pergantian orientasi

bagaimana cara ketika data dari api sdh tampil lalu internet di matikan , setelah itu orientasi di ubah dari potrait ke landscape datanya tetap tampil

avatar aminfaruq12
@aminfaruq12

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

1 : bisa simpan datanya di SQLite database setelah berhasil load dari API. Artinya load data dari API lalu simpan di SQLite database, data yg dari SQLite database itu yg ditampilkan.

2: Kalau datanya kecil, bisa disimpan di bundle atau preference.

avatar IfanZalukhu
@IfanZalukhu

217 Kontribusi 158 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

Cara paling simple gan. Udah ane test di hp :D. Tinggal tambahin kode di AndroidManifest.xml.

<pre> &lt;activity android:name="com.cim.pwab.MainActivity" android:configChanges="orientation|screenSize"&gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;category android:name="android.intent.category.LAUNCHER" /&gt; &lt;/intent-filter&gt; &lt;/activity&gt; </pre> android:configChanges="orientation|screenSize". Berikut Ssnya. [link]https://drive.google.com/file/d/1ALSaCe5PeIpQ2kFGr7lOOYWPYd2Jom8i/view?usp=drivesdk [/link]

[link]https://drive.google.com/file/d/1OcHiCi3vZ0a-KqCkEv99aAZ5y_1AQYPp/view?usp=drivesdk [/link]

<a href='https://drive.google.com/file/d/1e_mmknBgCI-I02BhfABkSy81GnC_x3zp/view?usp=drivesdk '>https://drive.google.com/file/d/1e_mmknBgCI-I02BhfABkSy81GnC_x3zp/view?usp=drivesdk </a> Selamat mencoba gan. :D

avatar momoji
@momoji

108 Kontribusi 44 Poin

Dipost 5 tahun yang lalu

Disimpan di savedInstancestate via bundle, disini buat lengkapnya <a href=' https://developer.android.com/guide/components/activities/activity-lifecycle?hl=en '>Activity Lifecycle</a>, Tapi lebih bagus disimpan di ViewModel kalo pake arsitektur MVVM.

avatar DennyKurniawan
@DennyKurniawan

62 Kontribusi 22 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban