如何通过串联字符串打开应用程序内的URL?

时间:2016-04-20 06:54:41

标签: android android-intent webview

在我的活动课程中:

final String input = slateURL + OtherHalfUrl;

//这里我将我的字符串组合成一个完整的Url

//例如slateURL =“http://example.com/id=”& OtherHalfUrl = 69

//所以字符串输入变得像这样“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

这是什么原因或我做错了什么。

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

OtherHalfurl我从我的其他活动片段中获取:

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

 intent.putExtra("id",idno);

得到这样的话:

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

1 个答案:

答案 0 :(得分:0)

试试这个

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