Skip to content

Instantly share code, notes, and snippets.

@krupalshah
Created June 17, 2017 10:44
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save krupalshah/d091be195999a7ddf52c3bb0f04f2bf3 to your computer and use it in GitHub Desktop.
Save krupalshah/d091be195999a7ddf52c3bb0f04f2bf3 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