Phonegap ChildBrowser - минимизировать ребенка до загрузки

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

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

Любая помощь приветствуется.

1 ответ

Решение

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

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

Другие вопросы по тегам