2016-06-27 8 views
0

私はWebViewFragmentを拡張するクラスを持っていますが、達成したいのは、このWebViewFragmentクラスに別のクラスの他のURLをロードできることです。別のクラスのWebViewFragmentのLoadURL?

public class FragWeber extends WebViewFragment { 

    @Override 
    public void onActivityCreated(Bundle savedInstanceState) { 
    super.onActivityCreated(savedInstanceState); 

     WebView webView = getWebView(); 
     webView.getSettings().setJavaScriptEnabled(true); 
     webView.getSettings().setBuiltInZoomControls(true); 
     webView.getSettings().setDisplayZoomControls(false); 

     webView.setWebViewClient(new WebViewClient()); 
     webView.loadUrl("https://www.google.com"); 
    } 
} 

他のURLをロードするためにWebViewにアクセスするには、どのように任意のアイデアを:ここに私のコードはどのように見えるかですか?

+0

もう少し説明できますか? –

+0

可能な複製http://stackoverflow.com/questions/10874720/how-can-i-update-the-loadurl-of-a-webview-from-another-class?rq=1 – momo

+0

@SathishKumarJ私はクラスを持っていますアクティビティを拡張するこのクラスとWebViewFragmentを拡張するこのクラスは、ボタンをクリックしてWebViewFragmentクラスにURLを読み込むことができます。 – Chunrand

答えて

0
webView.setWebViewClient(new WebViewClient() { 
     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      String url1 = url; // can add your URL address 
      view.loadUrl(url); 
      return false; 
     } 

     @Override 
     public void onPageFinished(WebView view, String url) { 
     } 
    }); 
+0

これは私が探しているものではありません。上記のコメントを読んでください。 – Chunrand

+0

は、同じ活動の中のいくつかのボタンをクリックするとwebviewのURL ?? –

+0

別のアクティビティの中で.. – Chunrand