Skip to content

//tvlib/org.mjdev.tvlib.helpers.other/PreferenceProperty

PreferenceProperty

[androidJvm]\ class PreferenceProperty<T>(context: Context, repoName: String = "settings", name: String, defaultValue: T? = null) : MutableState<T?> , SharedPreferences.OnSharedPreferenceChangeListener

Constructors

PreferenceProperty [androidJvm]
constructor(context: Context, repoName: String = "settings", name: String, defaultValue: T? = null)

Properties

Name Summary
isConnected [androidJvm]
val State<NetworkStatus?>?.isConnected: Boolean
isFocused [androidJvm]
val MutableState<FocusState>.isFocused: Boolean
isNotConnected [androidJvm]
val State<NetworkStatus?>?.isNotConnected: Boolean
isNotFocused [androidJvm]
val MutableState<FocusState>.isNotFocused: Boolean
value [androidJvm]
open override var value: T?

Functions

Name Summary
component1 [androidJvm]
open operator override fun component1(): T?
component2 [androidJvm]
open operator override fun component2(): (T?) -> Unit
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
hashCode [androidJvm]
open fun hashCode(): Int
onSharedPreferenceChanged [androidJvm]
open override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences?, key: String?)
registerForChanges [androidJvm]
fun registerForChanges()
toggle [androidJvm]
fun MutableState<Boolean>.toggle()
toString [androidJvm]
open fun toString(): String
unregister [androidJvm]
fun unregister()