У меня есть служба, работающая в фоновом потоке.Я хотел бы показать AlertDialog, запущенный из моего фонового потока.Я знаю, что это не рекомендуемый способ уведомления пользователя и что он прерывает рабочий процесс (так как они могут появиться в любом приложении в любое время), но это подходящий способ для моего варианта использования.
Тамявляется обработчиком, зарегистрированным в фоновом потоке и показывающим уведомление Toast, в котором обработчик работает нормально.Но после переключения на AlertDialog больше ничего не происходит.Моя логика showDialog молча игнорируется.Диалоговое окно не появляется, нет записи в журнале.Это немного странно, так как я ожидаю, по крайней мере, запись в журнале о том, что я делаю что-то не так или что-то в этом роде.
Есть ли какие-либо ограничения для отображения AlertDialog, инициированного из фонового потока службы?Некоторые люди, похоже, рекомендуют занятие на тему диалога, чтобы получить похожее поведение.
Любое разъяснение или помощь в его работе приветствуется!
Ив