DNS request

Have you ever wondered what goes on behind the scenes when you visit a website like Google? How does your browser know where to find the web page you are looking for? How does it communicate with the…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Android Fundamental 9

9.1 HelloSharedPrefs

a. initialize The preferences

b. Save preferences in onPause()

Hapus seluruh metode onSaveInstanceState (). Karena keadaan instance aktivitas berisi data yang sama dengan preferensi.

c. Restore preferences di dalam onCreate()

d. Reset preferences in reset() click handler

Setelah code terisi semua, jalankan aplikasi. maka aka tampil seperti di bawah ini:

tampilan aplikasi HelloSharedPrefs

9.2 App Setting

a. Membuat proyek dan menambahkan direktori xml dan sumber file

b. Menambahkan preferences xml dan atribut setting

- defaultValue: true

- title: Settings option

- summary: Turn this option on or off

atau dengan memasukkan code pada tab text seperti berikut :

c. Menggunakan SwitchPreferenceCompat

d. Tambahkan activity untuk setting

e. menambahkan fragment untuk spesifikasi setting

f. Tampilkan Fragmen di PengaturanAktivitas

Kode di atas menggunakan pola khas untuk menambahkan fragmen ke aktivitas sehingga fragmen muncul sebagai konten utama dari aktivitas:

- Gunakan getFragmentManager () jika kelas memperluas Activity dan Fragment memperluas PreferenceFragment.
- Gunakan getSupportFragmentManager () jika kelas memperluas AppCompatActivity dan Fragment memperluas PreferenceFragmentCompat.

g. Menghubungkan item menu Pengaturan ke SettingsActivity

Ubah deklarasi menjadi yang berikut:

h. Simpan nilai default dalam Shared Preferences

i. Baca nilai pengaturan yang diubah dari preferensi bersama

2. Gunakan templat Aktivitas Pengaturan

untuk membuat tampilan sperti diatas, masukkan code pada :

strings.xml

styles.xml

dan pada main :

AppCompatPreferenceActivity.java

MainActivity.java

OrderActivity.java

SettingActivity.java

Nah begitu cara membuat aplikasi pada Android Fundamental 9

Terima Kasih atas Perhatiannya :)

Add a comment

Related posts:

Exchange tokens on the rise

Remember when we mentioned once again that exchange tokens, especially BNB, do belong in every portfolio? Initial coin offerings through exchanges have become the new trend and it will likely…

Competenze Digitali per le Professioni del Futuro

Il concetto di competenza digitale è emerso contemporaneamente allo sviluppo tecnologico

Medium Bonus!

As I woke up on the 7th of May and was getting ready for my presentation at university, a random thought popped in my head to check my e-mails. When I opened the app, all the emails seem ordinary…