2017-07-06 35 views
0

我在android中顯示WebView時基本上是一個簡單的Web瀏覽器,當我使用它時操作系統變得不穩定我認爲這是因爲瀏覽器沒有某種web安全措施,所以我認爲這個問題是由用戶從這個應用程序訪問網站時感染設備的病毒引起的。Android WebView使設備不穩定

的WebView的實現如下:

webview = (WebView) findViewById(R.id.webView); 
    webview.getSettings().setJavaScriptEnabled(true); 
    webview.getSettings().setBuiltInZoomControls(true); 
    webview.getSettings().setDisplayZoomControls(false); 
    webview.setWebViewClient(new WebViewClient() { 
    public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {}}); 
    webview.loadUrl("https://google.com"); 

我該如何解決這個問題,是如何努力解決?

回答

0

我檢查你的代碼在Android演播室標準模擬器(AVD),每一個認爲是好的。試着在AVD上運行你的代碼,如果它運行正常,也許你的手機有問題。還添加了一些額外的線路:

webView.clearCache(true); webView.clearHistory(); 
webView.getSettings().setJavaScriptEnabled(true); 
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
webView.getSettings().setLoadWithOverviewMode(true); 
webView.getSettings().setUseWideViewPort(true); 
webView.getSettings().setBuiltInZoomControls(true); 
webView.getSettings().setDisplayZoomControls(false); 
webView.setVerticalScrollBarEnabled(false); 
webView.setHorizontalScrollBarEnabled(false); 
webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); 
+0

我的手機沒有問題,嘗試導航到其他網站上使用它更多的時間和您的設備將啓動失敗(不這樣做,你的真實設備,我有到工廠重置我的) – Abaqus