Активность отображается, если ее задача находится в фоновом режиме, но произошел вызов startActivityForResult.
У меня есть основной вид деятельности и немного таймера. Когда таймер закончился, произошел вызов startActivityForResult. Но если моя задача находится в фоновом режиме, то я хочу видеть мою новую деятельность также в фоновом режиме. Но вместо этого мое новое действие появляется на дисплее и отменяет любую задачу. Флаги намерений не помогли мне. Я пытался вызвать moveTaskToBack после начала моей новой активности, но если я только что заблокировал свой телефон, то вся моя задача moveToBack, когда таймер закончился.
1 ответ
Если вы позвоните startActivity()
или же startActivityForResult()
, тогда это перенесет вашу задачу на передний план. Нет никакого способа предотвратить это.
Что вы можете сделать, это отложить вызов startActivityForResult()
если ваше приложение находится в фоновом режиме.