2015-01-20 2 views
0

Я пытаюсь создать приложение, которое использует WebView, и если я нажму на «logout», он должен вернуть меня в MainActivity.Как управлять содержимым WebView в любое время на Android?

Я смотрю at this, но могу просто проверить его, когда он загружен в первый раз, а не каждую «ссылку», которую я открываю после ее загрузки.

Любые идеи? Благодарю.

ответ

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; 
     } 
    }); 
Смежные вопросы