2016-06-27 9 views
0

Ich habe eine Klasse, die WebViewFragment erweitert und was ich erreichen möchte, ist in der Lage, andere URL aus einer anderen Klasse in diese WebViewFragment Klasse zu laden. Hier ist, wie mein Code wie folgt aussieht:LoadURL in WebViewFragment aus einer anderen Klasse?

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"); 
    } 
} 

Irgendeine Idee, wie man die WebView zugreifen andere URL laden?

+0

können Sie etwas mehr erklären? –

+0

möglich duplizieren von http://StackOverflow.com/Questions/10874720/How-CanI-Update-the-loadurl-of-a-Webview-from-another-Class?rq=1 – momo

+0

@SathishKumarJ Ich habe eine Klasse Durch die Erweiterung der Aktivität und dieser Klasse, die WebViewFragment erweitert, ist es mein Ziel, die URL aus der Aktivitätsklasse per Knopfdruck in die WebViewFragment-Klasse zu laden. – Chunrand

Antwort

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

Es ist nicht das, was ich suche, lesen Sie die Kommentare oben .. – Chunrand

+0

bedeutet, dass Sie die laden müssen URL in Webview, wenn Sie auf einen Button innerhalb derselben Aktivität klicken? –

+0

Innerhalb einer anderen Aktivität .. – Chunrand