如何从Android应用程序打开网页?

时间:2018-11-18 04:27:35

标签: android web networking

我正在尝试从我的Android应用程序打开网页。 这就是我所做的:

 successCallback = {
                    url-> runOnUiThread{
                    val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
                    startActivity(browserIntent)}
                }

但是它不起作用。有什么想法吗?

This the error message

4 个答案:

答案 0 :(得分:0)

请检查您的 URL 是否正确,即URL包含正确的链接或值,然后进行解析。

successCallback = {
                url-> runOnUiThread{
                if (url!= null && !url.isEmpty()){
                val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
                startActivity(browserIntent)}}

答案 1 :(得分:0)

successCallback = {
                    url-> runOnUiThread {
                  Intent browserIntent = new Intent (Intent.ACTION_VIEW,
                            Uri.parse ("YOUR URL") );
                    startActivity (browserIntent);
                }

答案 2 :(得分:0)

String url = yoururl;
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse(url));
    startActivity(i);

答案 3 :(得分:0)

您要在应用程序中打开页面吗?您应该使用Webview或Chrome自定义标签https://developer.android.com/guide/webapps/webview