Usare le SharedPreferences in Android e Kotlin
Oggi vediamo un esempio molto easy sull'utilizzo delle SharedPreferences in Android e Kotlin.
Se siete abituati a Java, la cosa è abbastanza simile; ma non uguale.
Metteremo il codice direttamente nell'Activity salvando solo due dati; giusto per dare un esempio:
import android.content.SharedPreferences
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val sharedPreferences: SharedPreferences = getSharedPreferences("TEST", 0)
val editor: SharedPreferences.Editor = sharedPreferences.edit()
editor.putString("nome", "Mattepuffo")
editor.putBoolean("attivo", true)
editor.apply()
editor.commit()
Log.e("SP", sharedPreferences.getString("nome", "ND") + " " + sharedPreferences.getBoolean("attivo", false))
}
}
Prima salviamo i dati usando Editor; poi li leggiamo direttamente dall'oggetto SharedPreferences.
Enjoy!
android kotlin sharedpreferences
Commentami!