2011-06-03 68 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; 
      } 
     }