Я новичок в программировании на Android, я пытаюсь разработать приложение, которое используется для установки аварийных сигналов. Поскольку AlarmManager
потеряет все аварийные сигналы при перезагрузке системы, я сохранил все созданные пользователем сигналы тревоги, используя SharedPreferences
.SharedPreferences, не обновляющийся в onResume()
У меня есть основное действие, в котором перечислены все тревоги. У меня есть активность alarm_create
, которая создает тревоги. alarm_receiver
класс называется PendingIntent
, когда тревога продолжается.
Теперь, даже если alarm_receiver
вносит изменения в сигнал тревоги, он не отражается в main_activity
при возобновлении приложения.
Для сохранения тревоги я использовал концепцию очереди, которая помогла бы мне получить сигналы тревоги в цикле.
Пожалуйста, помогите мне с проблемой.
обновите свой код, который вы пробовали. –
Вы сохранили сигнал тревоги в методе onPause всех действий, которые меняют тревогу? (см. жизненный цикл работы: http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle) – Laviniux
Показать свой код. Просто объяснение того, что вы пытаетесь сделать, не показывая никакого кода, не помогает никому помочь вам. – Squonk