|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.01.2019, 18:28 | #1 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Показать Activity на переднем плане
Приложение состоит из Activity и Service.
При запуске сервиса, он создает уведомление. При нажатии на него должна показаться MainActivity. Вот так создаю уведомление Код:
А две MainActivity это не есть хорошо. При нажатии кнопки назад, одна Activity закрывается, но другая еще существует и вылазит на передний план. Пользователю это не нравиться. Можно ли не создавать новую Actyvity, а показать уже созданную? Или надо по другому решать эту проблему? |
18.09.2019, 22:25 | #2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Насколько мне позволяют мои скудные знания мобильной разработки: активной может быть только одна активность. Как Вы умудряетесь сделать их две?
I am not a wizard, I am just learning.
|
18.09.2019, 23:30 | #3 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
to Desc
Элементарно. И это указано в его коде. При тапе на уведомлении отрабатывает intent, который создаёт второй экземпляр MainActivity, который будет находиться в стеке поверх первого. to SAMOUCHKA Попробуйте поиграться с флагами при создании notification_intent. Например, с singleTop. За подробностями можете обратиться к хабростатье. Последний раз редактировалось Streletz; 18.09.2019 в 23:37. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
По нажатию на кнопку Показать приложение должно открыть новое окно и показать в нем заказанные картинки с короткими подписями | Zerroz | JavaScript, Ajax | 0 | 26.04.2017 23:56 |
Activity | Drago56 | Java Мобильная разработка (Android) | 1 | 17.06.2016 09:20 |
Как рисовать на переднем плане формы? | Karp_13 | C++ Builder | 7 | 13.03.2012 15:18 |
узнать окно на переднем плане или нет | fate | Win Api | 3 | 21.09.2011 14:26 |
Всегда на переднем плане | Rapala | Общие вопросы Delphi | 10 | 28.04.2010 16:54 |