2012-04-03 3 views
1

У меня проблема, когда я открываю дочерний ролик: если пользователь использует свой 3G или имеет медленное соединение, может потребоваться длительный период ожидания перед загрузкой любого содержимого (просто пустой белый экран).Phonegap ChildBrowser - свернуть дочерний элемент до загрузки

Есть ли способ свести или скрыть дочерний диалог до тех пор, пока он не загрузит его содержимое, а затем отобразит его при загрузке (будет использовать наложение загрузки до этой точки)?

Любая помощь будет высоко оценена.

ответ

1

Хммм ... это интересно. Прежде всего вам нужно будет прокомментировать команду dialog.show() в методе showWebPage() ChildBrowser. Затем во внутреннем классе ChildBrowserClient вам необходимо переопределить метод onPageFinished(). Как только вы получите завершенное событие страницы, вы можете вызвать dialog.show().

Я еще не пробовал, но этого, вероятно, достаточно, чтобы вы начали.

+0

Посмотрите на него и опубликуйте –

+0

hmmm У меня нет onPageFinished в моем документе .... –

+0

Да, вам нужно будет создать тот, который проходит через onPageFinished, который унаследован от https: // developer. android.com/reference/android/webkit/WebViewClient.html –

Смежные вопросы