Android: проверка сгенерированных настроек - PullRequest
0 голосов
/ 26 января 2011

У меня есть

public class Preferences extends PreferenceActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        addPreferencesFromResource(R.xml.preferences);
    }
}

Прежде чем оставить предпочтения, я хочу проверить работоспособность.Я могу сделать это в действии, которое вызывает действие предпочтения во время метода onAcitivtyResult().Но это означает, что если я должен сказать пользователю исправить предпочтения, я должен снова вызвать действие предпочтения, которого я хочу избежать.Есть ли способ, которым я могу сделать проверку, прежде чем покинуть это предпочтение?Что-то, что пользователь может оставить только в настройках активности, когда проверка работоспособности в порядке.Наверное, мне нужно переопределить кнопку "Назад"?

Спасибо.

1 Ответ

0 голосов
/ 26 января 2011

Вы можете использовать http://developer.android.com/reference/android/preference/Preference.OnPreferenceChangeListener.html, чтобы получить уведомление правильно, когда определенное предпочтение было установлено.Оттуда вы можете реагировать соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...