mirror of
https://github.com/SimpleMobileTools/Simple-App-Launcher.git
synced 2025-04-18 20:07:28 +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() {
|
override fun onDestroy() {
|
||||||
super.onDestroy()
|
super.onDestroy()
|
||||||
preferences().isFirstRun(false)
|
preferences().isFirstRun = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,8 +14,10 @@ fun Context.preferences(init: SharedPreferences.() -> Unit = defaultInit): Share
|
|||||||
return defaultPreferences
|
return defaultPreferences
|
||||||
}
|
}
|
||||||
|
|
||||||
val SharedPreferences.isFirstRun: Boolean get() = getBoolean(IS_FIRST_RUN, true)
|
var SharedPreferences.isFirstRun: Boolean
|
||||||
|
set(isFirstRun: Boolean) {
|
||||||
fun SharedPreferences.isFirstRun(isFirstRun: Boolean) {
|
edit().putBoolean(IS_FIRST_RUN, isFirstRun).apply()
|
||||||
edit().putBoolean(IS_FIRST_RUN, isFirstRun).apply()
|
}
|
||||||
}
|
get() {
|
||||||
|
return getBoolean(IS_FIRST_RUN, true)
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user