Общие настройки не работают с блокировкой экрана Android - PullRequest
0 голосов
/ 14 февраля 2012

Я изменил экран блокировки Android по умолчанию с некоторыми изменениями. Я использовал общие настройки на экране блокировки, чтобы отобразить наложенный текст при первой загрузке телефона. Я получаю оверлей при первой загрузке и сохраняю значение общего предпочтения в false. И на протяжении всего сеанса я могу прочитать значение общего предпочтения. Но когда я перезагружаю телефон, кажется, что общие настройки сбрасываются

    private Boolean mShowOverlay;
    private  final String SHOW_OVERLAY = "showoverlay";
    private SharedPreferences myPrefs ;
    myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
    mShowOverlay = myPrefs.getBoolean(SHOW_OVERLAY, true);
    SharedPreferences.Editor prefsEditor = myPrefs.edit();
    prefsEditor.putBoolean(SHOW_OVERLAY, false);
    prefsEditor.commit();

1 Ответ

0 голосов
/ 14 февраля 2012

Вы уверены, что делаете SharedPreference, я имею в виду вызов метода commit () ??

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