2017-01-29 2 views
1

Я создаю приложение, где я подключаюсь к веб-сайту (с веб-просмотром), который использует веб-узлы. Иногда я хочу остановить соединение с websocket, и сайт вроде бы поддерживает его, как когда пользователь переходит в автономный режим, он ждет, когда пользователь снова подключится к сети, чтобы снова подключиться к websocket.Ограничить свой собственный веб-просмотр, чтобы использовать интернет

Теперь, что я ищу, есть, могу ли я (иногда) программно отключать (триггер, на самом деле) мой веб-просмотр (или мое приложение) от доступа к Интернету? Я не могу найти какой-либо API или что-то еще для этого.

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

ответ

1

Установите режим кэширования WebView на LOAD_CACHE_ONLY, чтобы отключить сеть и использовать только кеш.

webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ONLY); 
+0

Не работает. У меня есть интерфейс JavaScript, поэтому я напрямую вызываю метод, который запускает этот код в Java. Это не делает веб-просмотр офлайн. – mehulmpt

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

  • Нет связанных вопросов^_^