Предотвратить деятельность, которая будет убита ОС Android - PullRequest
0 голосов
/ 28 февраля 2012

Я создаю приложение, в котором есть действие, в котором запущен хронометр.Когда пользователь покидает эту активность, нажимая кнопку «Домой», не останавливая таймер, пользователь получает уведомление в строке состояния и каждый час уведомляет пользователя о работе таймера, а когда пользователь возвращается в приложение из любого средства, появляется экран таймера.должно отображаться с истекшим временем в хронометре.

Работает нормально, если пользователь возвращается к экрану в течение 30 минут.Потому что через 30 минут андроид убивает мою активность из фона, а мое приложение запускается с начала.

Я хочу остановить андроид, чтобы убить мою активность из фона.Пожалуйста, помогите, если у кого-нибудь есть идеи ...

1 Ответ

1 голос
/ 28 февраля 2012

Вы не можете и не должны препятствовать тому, чтобы система убивала вашу активность, вы можете использовать AlarmManager для пробуждения / восстановления вашей активности с заданным интервалом.
Если вы сохранитеВремя начала работы вашего хронометра, когда он начинает отсчет, должно быть достаточно простым, чтобы потом возобновить его.

...