Мне нужно сгенерировать уведомление с использованием BroadcastReceiver
и вам нужно сохранить некоторые данные в классе BroadcastReceiver
.Можно ли установить SharedPreference в BroadcastReceiver?
Итак, я использовал SharedPreference
. Но не удалось сохранить данные вSharedPreference`.
SharedPreferences pref_date;
public static final String MyPREFERENCES = "MyPrefs";
pref_date = context.getSharedPreferences(MyPREFERENCES,context.MODE_PRIVATE);
_ed = pref_date.edit();
String t="hello";
_ed.putString(_date,t);
_ed.putString(flag,"0");
_ed.commit();
Оставьте свой код. – aga
Хорошо, мне кажется. Как вы думаете, почему данные не сохраняются? – aga
Да, вы можете получить доступ к общим предпочтениям от BR, это обрабатывается в основном потоке пользовательского интерфейса. Какую ошибку вы получаете? – fab