2011-06-03 23 views
2

我有一個包含4個按鈕的活動。點擊每個按鈕將導航到特定的網站(使用webview)。當我參與這項活動時,我寫了一個阻止呼叫的代碼,它運行良好。但是,當我點擊該按鈕時,它將轉到該特定的站點,此時呼叫阻止不起作用,因爲我不在該活動中。我想阻止通過我的應用程序的電話,即使它去了特定的網站。任何幫助,將不勝感激。通過webview從活動導航到互聯網後失去控制

+0

我把它用shouldOverrideUrlLoading(的WebView視圖,字符串URL) – prijin 2011-06-14 06:10:18

+0

您可以將您的解決方案如下答案,所以我們可以得到這個關閉未答覆的名單?謝謝。 – 2011-06-27 14:12:49

回答

0

//活動 String url2 =「http://www.gmail.com」;


wv2 =(WebView)findViewById(R.id.w2); wv2.setWebViewClient(new HelloWebViewClient()); wv2.loadUrl((String)url2);


private class HelloWebViewClient extends WebViewClient 
    {  
     @Override  
     public boolean shouldOverrideUrlLoading(WebView view, String url) 
     {   
      view.loadUrl(url); 
      return true; 
      } 
     }