如何在Android上随时控制WebView的内容?

时间:2015-01-20 10:10:55

标签: android android-webview

我试图创建一个使用WebView的应用程序,如果我点击" logout"它应该让我回到MainActivity。

我一直在看at this但是我可以在第一次加载它时检查它,而不是每个"链接"我一旦装好就打开。

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

我终于这样做了,就像一个魅力!

browser = (WebView)findViewById(R.id.webView1);

  browser.setWebViewClient(new WebViewClient()
  {
     public boolean shouldOverrideUrlLoading(WebView view, String url)
      {   // Method to control if the users logs of INSIDE the WebView
         if(Uri.parse(url).getHost().equals("www.google.com"))
        {
            Log.e("Inside shouldOverride", "Equals www.google.com");
           return false;
        }
         Log.e("Inside shouldOverride", "It's not google.com. Going to MainActivity");
         Intent intent = new Intent(WebActivity.this, MainActivity.class);
         startActivity(intent);
         return true;
      }
  });