in TwoWaySample/app/src/main/java/com/example/android/databinding/twowaysample/ui/MainActivity.kt [118:128]
override fun onPropertyChanged(observable: Observable?, p1: Int) {
if (p1 == BR.numberOfSets) {
Log.d("saveTimePerWorkSet", "Saving number of sets preference")
val sharedPref =
getSharedPreferences(SHARED_PREFS_KEY, Context.MODE_PRIVATE) ?: return
sharedPref.edit().apply {
putInt(getString(R.string.prefs_numberOfSets), viewModel.numberOfSets[1])
commit()
}
}
}