2015-07-18 3 views
0

У меня есть одно действие, которое продолжает обновлять элементы на нем на основе ответов от нашего сервера, и я создал другое действие, которое накладывает 1-ю деятельность с некоторой информацией i нужно собирать у пользователя, если он захочет, но когда я вывожу этот второй вид активности, который прозрачен и показывает, что находится в фоновом режиме, объекты, которые обновлялись, перестали двигаться, потому что активность перешла в режим паузы.Как избежать действия, которое нужно приостановить при создании прозрачной активности

Тем не менее, я могу видеть содержимое позади деятельности, но ничего не движется.

Как я могу получить свою вторую активность, работающую с прозрачностью, и все еще иметь возможность видеть содержимое фоновой активности?

ответ

1

У вас нет. Активность приостанавливается всякий раз, когда она больше не является основной задачей - всякий раз, когда над ней запускается какая-либо деятельность. Прозрачность не имеет значения. Если вы не хотите приостанавливаться, не делайте новые функции активными - сделайте это диалогом, фрагментом или каким-либо наложением.

0

Вы не можете. Android поддерживает только одну активную активность за раз. Поэтому, когда активность на переднем плане, другое действие будет помещено в фоновом режиме и запускается методом onPause. Чтобы сделать прозрачную активность, вы можете сделать ее как активность диалога.

Смежные вопросы