通过共享保存选定的灯光或夜间模式通过RadioButton(在Radio Group中)保存参考



如何通过RadioButton(在Radio Group内(通过共享引用保存所选的Light或night模式?

我了解如何在共享引用中保存纯文本。但我不清楚如何通过共享参考来节省夜间和灯光模式。请告诉我们如何通过共享引用进行保存。我想通过RadioButton(在RadioGroup内(保存打印选项。

谢谢!

首先,您需要在共享首选项中保存类型boolean。

private final SharedPreferences mSharedPreferences;
mSharedPreferences = context.getSharedPreferences("example_name", Context.MODE_PRIVATE);
//SAVE BOOLEAN WITH KEY AND VALUE
mSharedPreferences.edit().putBoolean(key, value).apply();
//GET BOOLEAN WITH KEY AND DEFAULT VALUE, IF IT DOESN'T CONTAIN IT
Boolean myBoolean = mSharedPreferences.getBoolean(key, defaultValue);

之后,在你的OnStart方法上,你需要设置

AppCompatDelegate.setDefaultNightMode(mSharedPreferences.getDayNightMode());

最新更新