мне нужно сохранить простое поле для настройки моего приложения, потому что я не буду использовать базу данных (это всего лишь поле ...), мне нужно сохранить true или ложное значение для этого поля в файле, и каждый раз часть моего приложения хочет проверить, правда ли, что они должны проверять этот текстовый файл, а не открывать соединение с базой данных
, мне нужно сохранять конфигурацию навсегда ... я имею в виду, что когда я выхожу из мое приложение, и, например, я выключаю свое устройство Android, когда я снова запускаю свое устройство и запускаю свое приложение, необходимо сохранить конфигурацию
, возможно ли это? как мне это сделать? я не могу найти никакой информации об этом
РЕДАКТИРОВАТЬ: у меня проблемы с первым ответом ... этот код находится в моем методе oncreate:
static SharedPreferences settings;
static SharedPreferences.Editor configEditor;
settings = this.getPreferences(MODE_WORLD_WRITEABLE);
if (settings.getBoolean("showMeCheckBox", true))
showMeCheckBox.setChecked(true);
else
showMeCheckBox.setChecked(false);
applyButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Perform action on clicks
if (showMeCheckBox.isChecked()) {
configEditor.putBoolean("showMeCheckBox", true);
} else {
configEditor.putBoolean("showMeCheckBox", false);
}
}
});
хорошо, но это не работает ... всегда выбрано. .. всегда верно, как и значение по умолчанию ... не имеет значения, проверил я или снял флажок ....: S