Member-only story
Cara Gampang Simpan Shared Preference di Android
Bagi temen-temen yang biasa bikin aplikasi dengan fitur login pasti membutuhkan session / sharedpreference untuk menyimpan data sementara. dan tentunya supaya cukup login sekali saja.. lalu bagaimana caranya?
Checkitout..
Kita buat class SessionManager.java
Jadi, ketika pertama kali login bikin sharedPreference dengan memanggil method createLoginSession dan simpan data-data yg dibutuhkan.
Kemudian untuk melihat apakah sudah login atau belum bisa memanggil method isLogin
Dan ketika logout, panggil method logout untuk menghapus semua data yg tersimpan
Yang perlu diperhatikan yaitu ketika akan memanggil method kita perlu inisisialisasi terlebih dahulu dengan cara
SessionManager sesi = new SessionManager(this) //this -> context
sesi.createLoginSession(token)
sesi.nama = response.namaLengkap
//dst
Cukup mudah kan? daripada harus mendefinisikan sharedpreference satu per satu di tiap class.
Truly in the body there is a morsel of flesh which, if it be sound, all the body is sound and which, if it be diseased, all of it is diseased. Truly it is the heart.
[al-Bukhaaree, Muslim]