Какой хороший способ отобразить сообщение о запуске в приложении Android? - PullRequest
0 голосов
/ 19 ноября 2010

All

Я разрабатываю приложение для Android, которое подключается к другому оборудованию при запуске через TCP (через WiFi). Я очень доволен программным обеспечением, которое обрабатывает соединение - оно отлично справляется с установкой сокетного соединения, а также с обработкой вещей, когда соединение неожиданно теряется.

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

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

Спасибо, R.

Ответы [ 3 ]

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

Что бы вы ни выбрали, вам нужно отобразить начальный экран и, что более важно, начать реагировать на события пользовательского интерфейса до того, как будет установлено TCP-соединение, т. Е. Не следует пытаться установить TCP-соединение в потоке пользовательского интерфейса, как если бы оно выполнялось. дольше, чем ожидалось, вы можете получить приложение, не отвечающее на ошибку.

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

Выполните сетевое взаимодействие в AsyncTask (другой поток, поэтому он не будет блокировать пользовательский интерфейс). Затем вы можете отображать все виды индикаторов прогресса в пользовательском интерфейсе.

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

Вы можете использовать ProgressDialog. http://developer.android.com/reference/android/app/ProgressDialog.html

...