Диалог Android в другом приложении

#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. Предполагая, что у вас есть способ обнаружить что-то особенное, вы, вероятно, могли бы это сделать, но вам нужно опасаться ограничений на запуск фоновой активности.