mirror of
https://github.com/SimpleMobileTools/Simple-App-Launcher.git
synced 2025-04-11 16:51:16 +02:00
use an extension for isFirstRun setter
This commit is contained in:
parent
14b5d82e01
commit
d4fe07cd76
@ -33,6 +33,6 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
override fun onDestroy() {
|
||||
super.onDestroy()
|
||||
preferences().isFirstRun(false)
|
||||
preferences().isFirstRun = false
|
||||
}
|
||||
}
|
||||
|
@ -14,8 +14,10 @@ fun Context.preferences(init: SharedPreferences.() -> Unit = defaultInit): Share
|
||||
return defaultPreferences
|
||||
}
|
||||
|
||||
val SharedPreferences.isFirstRun: Boolean get() = getBoolean(IS_FIRST_RUN, true)
|
||||
|
||||
fun SharedPreferences.isFirstRun(isFirstRun: Boolean) {
|
||||
edit().putBoolean(IS_FIRST_RUN, isFirstRun).apply()
|
||||
}
|
||||
var SharedPreferences.isFirstRun: Boolean
|
||||
set(isFirstRun: Boolean) {
|
||||
edit().putBoolean(IS_FIRST_RUN, isFirstRun).apply()
|
||||
}
|
||||
get() {
|
||||
return getBoolean(IS_FIRST_RUN, true)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user