Мне нужно изменить цвет toolbar
во время второго входа в систему в соответствии с RadioButton
selected
в первый раз при входе в систему в Android Kotlin.Я использовал sharedPreferences
, чтобы получить значение radioButton
, выбранное при первом входе в систему.
Чтобы установить значение переключателя в sharedPreferences
при первом входе в систему, я использовал следующееcode
fun setSharedPreferences() {
val sharedPreferences = getSharedPreferences(myPreferences, Context.MODE_PRIVATE)
val editor = sharedPreferences.edit()
editor.putString("Selected Value",radioButtonValue)
editor.apply()
}
Во время второго входа в систему я использовал приведенный ниже метод для получения значения из общих настроек, которое уже было установлено при первом входе в систему.
fun getSharedPreferences(): String {
val prefs = getSharedPreferences(myPreferences, Context.MODE_PRIVATE)
restoredValue= prefs.getString("text", devMode)
return restoredValue
}
Этокод, который я использовал для изменения цвета панели инструментов во время второго входа в систему
val restoredText=getSharedPreferences()
if(restoredText==="selectedRadioButtonValue")
{
toolbar.setBackgroundColor(Color.parseColor("#FF0000"));
}
}