2016-04-20 3 views
1

In meiner Aktivitätsklasse:Wie URL innerhalb der App durch Verkettung von Strings zu öffnen?

final Zeichenfolge input = slateURL + OtherHalfUrl;

// hier ich meine Strings bin kombiniert sie, um eine vollständige URL

// zum Beispiel slateURL = "http://example.com/id=" & OtherHalfUrl = 69

// So String-Eingang wird wie dieser "http://example.com/id=69"

Log.e("Complete URL", input);//in log I am checking and it is correct Url   



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

    webView.loadUrl(input);//no output 

// webView.loadUrl("http://example.com/id=69");//getting output 

was ist der Grund dafür oder mache ich etwas falsch.

webView.getSettings().setUseWideViewPort(true); 
    webView.getSettings().setLoadWithOverviewMode(true); 
    webView.getSettings().setUseWideViewPort(true); 

OtherHalfurl Ich bin von meinen anderen Aktivitäten Fragment wie folgt erhalten:

Intent intent = new Intent(getContext(), GoToActivity.class); 

intent.putExtra("id",idno); 

Und es wie folgt erhalten:

   String OtherHalfUrl = getIntent().getStringExtra("id"); 

Antwort

0

Versuchen Sie, diese

webView.loadUrl(YOUR URL); 
     webView.setWebViewClient(new WebViewClient() { 
      @Override 
      public boolean shouldOverrideUrlLoading(WebView view, String url) { 
       view.loadUrl(url); 
       return true; 
      } 
     }); 
+0

Danke Pravin Es funktioniert jetzt..kannst du deine Lösung erklären n @ Pravin –

+0

ja warte nur noch 6 min min ... es ist die min. Zeit, die Antwort zu akzeptieren –

+0

@Pravin Bitte erklären Sie Ihren Code, um Ihre Antwort hilfreicher zu machen :) – manniL

Verwandte Themen