Как начать и показать активность, если мое приложение было свернуто на Android?

Я создаю новое действие (когда закончился таймер), но оно не показывается, потому что мое приложение было свернуто. Как я могу это исправить?

2 ответа

В вашем onResume родительского действия, из которого вы запускаете намеренную проверку, закончился ли таймер или нет. если да, тогда вызовите намерение из самого onResume().

В этом случае, если приложение было свернуто и пользователь снова входит в приложение, он будет непосредственно переходить к выполнению намеренных действий.

Когда ваша активность минимизирована, тогда все операции, которые вы выполняете в коде, не выполняются, так как приложение переходит в состояние PAUSE. Лучше начинать СЕРВИС, когда отсчет таймера заканчивается, и с этого конкретного СЕРВИСА делать то, что вы хотите сделать.

Преимущество: Сервис никогда не перейдет в состояние остановки, когда ваше приложение свернуто, и будет продолжать выполнять свои операции в фоновом режиме.

Другие вопросы по тегам