Shared Preferences не работает.
сохранение:
private SharedPreferences savesettings;
String strsettings = "settings1";
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
savesettings = PreferenceManager.getDefaultSharedPreferences(settings.this);
Boolean settings1 = savesettings.getBoolean(strsettings, false);
setContentView(R.layout.settings);
if (savesettings.getBoolean(strsettings, false)){
getWindow().setNavigationBarColor(0xff008577);
} else {
getWindow().setNavigationBarColor(BLACK);
}
final Switch navbar = findViewById(R.id.navbar);
navbar.setChecked(settings1);
navbar.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
if (navbar.isChecked()){
SharedPreferences.Editor ed = savesettings.edit();
ed.putBoolean(strsettings, navbar.isChecked());
ed.apply();
getWindow().setNavigationBarColor(0xff008577);
} else {
SharedPreferences.Editor ed = savesettings.edit();
ed.putBoolean(strsettings, navbar.isChecked());
ed.apply();
getWindow().setNavigationBarColor(BLACK);
}
}
});
загрузка:
private SharedPreferences savesettings;
String strsettings = "settings";
@SuppressLint("ClickableViewAccessibility")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
savesettings = PreferenceManager.getDefaultSharedPreferences(this);
Boolean settings1 = savesettings.getBoolean(strsettings, false);
if (savesettings.getBoolean(strsettings, false)){
getWindow().setNavigationBarColor(0xff008577);
} else {
getWindow().setNavigationBarColor(BLACK);
}
Разные переменные
String strsettings = "settings1";
и
String strsettings = "settings";
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Допустим у меня есть 2 сервиса: один достает картинку с бд, второй принимает картинку и говорит что на ней изображеноТак второй сервис должен...
В данном случае мне надо достать значения из файлаproperties