Android Запретить фоновое приложение от запуска деятельности на переднем плане - PullRequest
0 голосов
/ 28 марта 2019

У меня есть действие в моем приложении, которое выполняет процесс и после его завершения запускает действие с обычным намерением:

Intent intent2 = new Intent();
intent2.setClass(anActivity.this, JustAnotherActivity.class);
startActivity(intent2);
finish();

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

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

Я полагаю, что использование FLAG необходимо, но те, которые я пробовал, не работали.

извините за мой плохой английский

Спасибо.

1 Ответ

1 голос
/ 28 марта 2019

что делать, если вы позаботитесь о ActivityLifecycle (OnPause, OnStop).

Вы можете добавить флаг, когда действие переходит в "OnPause / OnStop" в зависимости от того, что вы хотите.И они выполняют намерение, только если действие не «Пауза / Стоп».

Жизненный цикл действия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...