限制我自己的webview使用互联网

时间:2017-01-29 18:53:58

标签: android webview

我正在创建一个应用程序,用于连接到使用websockets的网站(使用webview)。我偶尔想要停止websocket连接,并且网站有点支持它,就像当用户离线时,它等待用户再次上线以重新连接websocket。

现在我正在寻找的是,我可以(偶尔)以编程方式禁用(触发,实际上)我的webview(或我的应用)访问互联网吗?我找不到任何API或任何东西来实现这一目标。

请不要建议导航到其他页面。由于某些关键原因,我不能这样做。

1 个答案:

答案 0 :(得分:1)

将WebView的缓存模式设置为LOAD_CACHE_ONLY以禁用网络并仅使用缓存。

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