Belajar Menciptakan Aplikasi Dengan Shared Preferences Android Studio
Sunday, March 25, 2018
Add Comment
Shared Preferences ialah salah satu library untuk jenis data storage ,yang penyimpananya memakai bentuk tipe data berpasangan key- value pairs (kunci nilai berpasangan ) , yang berisi tipe data primitif, yang biasanya di simpan dalam mode private. Shared Preferences sering dipakai untuk cache , menyerupai menyimpan username dan password pada akun ,setting aplikasi , dan lain sebagainya. Yang niscaya sebab memakai tipe data primitif ,jadi ukuran tipe data relatif sangat kecil , serta ini tidak serumit ketika kita menciptakan database SQLite. Kaprikornus ketika kita telah berhasil ,membuat data dengan memakai Shared Preferences , data tidak akan hilang meskipun kita telah keluar atau mendestroy Activity. Cara menghapusnya ,dengan meng-clear cache ,pada App isu di Setting perangkat Android kalian, atau menguninstall Aplikasi kalian.
Pada artikel tutorial mencar ilmu android kali ini ,kita akan mencoba menciptakan teladan Aplikasi , dengan memakai Shared Preferences di Android Studio. Berikut mari kita simak lebih lanjut caranya :
2. Disini kita akan mendesign layout terlebih dahulu , dengan menggunakan ConstraintLayout ,sebagai ParentView. Kalian dapat lihat teladan code designya dibawah :
Layout activity_main.xml |
activity_main.xml
3. Setelah itu ,kita akan coding logic , pada MainActivity.java. Yang dapat kalian lihat teladan code, beserta penjelasanya di bawah ini:
MainActivity.java
Penjelasan :
Dimulai dari atas ,pertama-tama kita deklarasikan variable objek , pada Editext ,SharedPreferences , beserta KEY.
Lalu kita instansiasi objek editText
userName = (EditText) findViewById(R.id.userName);dan passWord = (EditText) findViewById(R.id.passWord);
Nah ,pada instansiasi preferences , kita menggunakan getSharedPreferences , yang dipakai untuk mengakses Context , pada preferences ,untuk menulis data menurut Key , kemudian menyimpanya dalam mode private.
Lalu kita memakai kondisi
if (preferences.contains(KEYUSERNAME) && (preferences.contains(KEYPASSWORD))) {userName.setText(preferences.getString(KEYUSERNAME, ""));passWord.setText(preferences.getString(KEYPASSWORD, ""));}
yang berfungsi ketika kita membuka Aplikasi kembali ,setelah kita keluar atau mendestroy Activity.
Jika objek preferences , menyimpan data menurut key dari KEYUSERNAME atau KEYPASSWORD , maka editText akan mengambil dan menampilkan text data menurut Key Value ,yang akan disimpan menurut data dari KEYUSERNAME atau KEYPASSWORD.
Method loginAkun(View view) merupakan Button Login OnClick , yang telah di definisikan atributnya di activity_main.xml , yang ketika diklik berisi, menyimpan dan mengambil data menurut inputan di EdiText ,dengan tipe data String. Lalu menciptakan instansiasi objek editor , untuk mensetting dan menyimpan , tipe data dari SharedPreferences.
Dengan memakai method .putString() untuk mensetting Key-Valuenya.
Lalu menyimpanya dengan method .apply().
Method clearKolom(View view) merupakan Button Clear OnClick , yang telah di definisikan atributnya di activity_main.xml. Berfungsi untuk menghapus text di kolom EditText ,jadi bukan untuk menghapus data dari SharedPreferences.
4. Selesai ,sekarang kalian dapat mencoba menjalankan Aplikasinya di Android Studio.
Kalian ,bisa lihat teladan karenanya di video berikut:
0 Response to "Belajar Menciptakan Aplikasi Dengan Shared Preferences Android Studio"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda