Android Toast-подобный диалог по нескольким действиям
Мое приложение возвращает коллекцию сообщений о состоянии, которые в данный момент отображаются в диалогах Toast. Тем не менее, количество сообщений о состоянии неуклонно растет, что делает Toast менее жизнеспособным вариантом.
Что я хочу сделать, это создать диалог, который отображает сообщения в ListView. Однако любое диалоговое окно, которое я создаю, отображается поверх действия, поэтому при изменении действий диалоговое окно теряется. Как я могу создать диалог, который поддерживает его видимость между действиями, как это делает Toast?
1 ответ
Кажется, вы ищете какой-то сервис уведомлений, который уже существует в Android. Вы можете решить эту проблему на разных уровнях:
В приложении
- Например, создайте BaseActivity, который всегда имеет своего рода список, содержащий сообщения, которые вы хотите видеть пользователю, и расширяйте их для действий, которые вы хотите. И держите какую-то Очередь для непрочитанных сообщений. Как вы визуализируете это полностью зависит от вас.
Используйте системные уведомления и рассмотрите возможность обновления уведомлений.