Загрузка страницы браузера в фоновом режиме - PullRequest
0 голосов
/ 26 апреля 2010

У меня есть интерфейс с вкладками (одно действие на вкладку), где на одной вкладке будет отображаться браузер с веб-страницей. Приложение загружается в другом действии / представлении, но я хочу, чтобы оно начало загружать веб-страницу в фоновом режиме, как только приложение запускается, прежде чем пользователь когда-либо нажмет на эту вкладку и инициирует это действие.

Как я могу это сделать?

Спасибо!

-S

Ответы [ 2 ]

0 голосов
/ 26 апреля 2010

Я думаю, что у меня есть хорошее представление о том, как это сделать сейчас, хотя я еще не проработал детали реализации.

Базовый процесс будет включать:

  • В моей операции инициализации вызовите AsyncTask для запуска HTTP-запроса в отдельном потоке от основного потока пользовательского интерфейса (чтобы обеспечить отзывчивость пользовательского интерфейса).
  • Сохраните результаты HTTP-запроса в простом объекте String, который является членом моего объекта Application (технически подкласс приложения), чтобы обеспечить доступ к данным для всего приложения.
  • Отображение ранее загруженных данных String в объекте WebView с использованием WebView.loadData () или WebView.loadDataWithBaseUrl ()
0 голосов
/ 26 апреля 2010

Почему бы не загрузить страницу в файл, а затем разрешить отображение файла сразу после завершения загрузки?

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