Загрузка веб-просмотра Android должна выполняться в другом классе и кэшироваться - PullRequest
1 голос
/ 28 декабря 2011

В моем приложении для Android есть класс Update, и в том же приложении у меня есть другой класс, который открывает веб-сайт через веб-просмотр. Проблема в том, что я хотел бы, чтобы Update-класс загружал URL-адрес, но не отображал его, а затем кэшировал его (если это возможно, поэтому, если пользователь находится в автономном режиме, он должен иметь возможность просматривать часть содержимого), а затем я бы быть в состоянии показать это позже в приложении, но без времени загрузки 3 - 10 секунд.

Это страница в фейсбуке, и я нахожусь в холоде на этом. Любая помощь очень ценится.

1 Ответ

1 голос
/ 29 декабря 2011

ки. Затем используйте фоновый поток, чтобы сделать это, когда вы находитесь в предыдущей деятельности. Или одним из решений может быть то, что вы загрузите URL-адрес в следующем действии, так как в первый раз загрузка займет определенное время, но в следующий раз он будет кэширован. Установите несколько свойств веб-представления как:

webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);

и

webView.clearCache(false);

Надеюсь, это поможет вашему делу.

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