Я считаю, что правильно инициализирую настройки из XML .Экран «Мои настройки» также работает правильно и отображает правильные выбранные пользователем настройки.
Однако при первом вызове этого экрана настроек ни одна из настроек не отмечена (флажок) или не выбрана (список),Это, конечно, сбивает с толку пользователя, поскольку не отражает текущее (по умолчанию / начальное) значение.
Поскольку все, что я делаю для вызова экрана настроек, это
startActivity(new Intent(this, EditPreferences.class));
И мойEditPreferences
класс содержит только:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.usersettings);
}
Я не уверен, где или как сказать ему предварительно инициализировать визуальный дисплей с настройкой по умолчанию.
У меня есть эта догадка, что всеМне не хватает одной строки где-то, но я не знаю где: XML-файл?переопределить метод в EditPreferences
?Другое