Skip to content

Instantly share code, notes, and snippets.

@mibrahimdev
Forked from krupalshah/MainActivity.kt
Created December 16, 2018 21:02
Show Gist options
  • Save mibrahimdev/b8d94caa1d9781b0fcb4aea18dec73f7 to your computer and use it in GitHub Desktop.
Save mibrahimdev/b8d94caa1d9781b0fcb4aea18dec73f7 to your computer and use it in GitHub Desktop.
package com.experiments.preferencehelper
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.util.Log
import com.experiments.preferencehelper.PreferenceHelper.get
import com.experiments.preferencehelper.PreferenceHelper.set
class MainActivity : AppCompatActivity() {
private val TAG = "MainActivity"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
//get default prefs
val prefs = PreferenceHelper.defaultPrefs(this)
//set any type of value in prefs
prefs[Constants.PREF_NAME] = "name"
//get any value from prefs
val name: String? = prefs[Constants.PREF_NAME]
//get value from prefs (with default value)
val age: Int? = prefs[Constants.PREF_AGE, 23]
Log.d(TAG,"name : $name")
Log.d(TAG,"age : $age")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment