#java #android #dialog
#java #Android #диалог
Вопрос:
Мой вариант использования очень специфичен, поэтому я объясню его как можно подробнее.
Я разрабатываю приложение для Android. Я называю это приложение A. Тогда есть уже существующее приложение B. B — это навигационное приложение, которое я не могу изменить.
Я хочу показывать диалоговое окно или всплывающее окно всякий раз, когда в приложении B. например, приложение A получает сообщение через широковещательную рассылку о том, что должно быть показано диалоговое окно. тогда код в приложении A должен иметь возможность отображать диалоговое окно в приложении B.
Возможно ли это сделать в Android? могу ли я показать диалог вне приложения? если это не так, возможно ли показать диалоговое окно в самой ОС? Я хотел бы спросить, можете ли вы ответить простым способом, поскольку у меня нет такого опыта работы с Android для начала.
Спасибо за чтение.
Комментарии:
1. Короткий ответ: нет, в вашем случае это невозможно. «тогда код в приложении A должен иметь возможность отображать диалоговое окно в приложении B.» — это требует работы на стороне приложения B. Если приложение B было разработано вами, вы можете добавить службу или прослушиватель широковещательной рассылки, который будет реагировать на действия из приложения A.
2. Хорошо. но как насчет ОС Android. могу ли я создать диалоговое окно в ОС, пока приложение A все еще работает в фоновом режиме? Потому что это тоже сработало бы.
3. Предполагая, что у вас есть способ обнаружить что-то особенное, вы, вероятно, могли бы это сделать, но вам нужно опасаться ограничений на запуск фоновой активности.