Я изменил экран блокировки Android по умолчанию с некоторыми настройками. Я использую общие предпочтения на экране блокировки, чтобы отобразить наложенный текст, когда телефон загружается в первый раз. Я получаю оверлей при первой загрузке и сохраняю общее значение предпочтения равным false. И на протяжении всего сеанса я могу прочитать значение общего предпочтения. Но когда я перезагрузить телефон, похоже разделяемой предпочтение перезапускеОбщие предпочтения не работают с андроидом lockscreen
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();
Да, я совершил. Название пакета com.android.internal.policy.impl. Но я не нашел это в данных/данных при изучении устройства. – Renjith
Можете ли вы обновить свой код для использования sharedpreference? – noob