проблема с Android-диалогом - PullRequest
2 голосов
/ 11 ноября 2010

При использовании настраиваемого диалога в приложении для Android, как можно сообщить пользователю, что он ввел неверный аргумент, например, неправильный пароль или имя пользователя?

Возможно AlertDialog или просто Toast_Message?

Спасибо

Ответы [ 2 ]

1 голос
/ 11 ноября 2010

Вы можете добавить текстовое представление в свой customdialog, если комбинация пользователя и пароля не удалась, вам нужно только отобразить это текстовое представление с нужным сообщением.

Это будет лучше, чем AlertDialog, 2 последовательных диалоговых окна не отображаютсяэто хорошо для пользователя.И тост сообщения не всегда понятны для всех пользователей.

0 голосов
/ 11 ноября 2010

Вы можете использовать все, что вы хотите в принципе.Вспышка экрана и все светодиоды генерируют все возможные звуки, чтобы заставить телефон R2D2s клонировать на скорости.

На более серьезной ноте.Уведомление Toast может использоваться, но не обязательно является хорошим вариантом, поскольку может случиться так, что пользователи просто не обращают внимания и пропускают все уведомление, что приводит к смущению пользователя, поскольку он ожидает, что приложение войдет в него.

Теперь есть уведомление AlertDialog, которое, вероятно, является наиболее подходящим типом уведомления, чтобы информировать пользователя о чем-то критическом, что он сделал или не сделал.Это требует внимания пользователей, а это именно то, что вам нужно в таких случаях.

Там будет StatusBarNotification, который предназначен для отображения текущего процесса.Лучшим примером может быть загрузка или что-то в этом роде.

Другой вариант - появление TextView, которое должно быть достаточно отличительным, чтобы его можно было легко заметить пользователем, и, конечно, планировка должна поддерживать такую ​​динамическуюизменения.

Моя рекомендация - AlertDialog, и если по какой-то причине это не применимо, то динамический TextView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...