Панель для блокировки просмотра Android - PullRequest
0 голосов
/ 01 декабря 2010

Привет!

Я создаю приложение, которое требует использования Интернета, и целая вкладка без него не работает.Мне бы хотелось, чтобы, когда они выбирают вкладку, она проверяет, есть ли Интернет, а если нет, то скользит панель (или появляется) над элементами управления, так что ничего нельзя сделать, пока не будет установлено подключение к Интернету.Как мне этого добиться?

Спасибо -Mitchell

Ответы [ 2 ]

0 голосов
/ 01 декабря 2010

Рассмотрите возможность реализации неотменяемого ProgressDialog (используя STYLE_SPINNER) с AsyncTask, который отслеживает подключение к Интернету.При обнаружении подключения отмените ProgressDialog.Вы также можете указать время ожидания, которое выдает соответствующее сообщение об ошибке.

0 голосов
/ 01 декабря 2010

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

...