How can I open a URL in Android's web browser from my application?

前端 未结 30 2719
庸人自扰
庸人自扰 2020-11-21 22:09

How to open an URL from code in the built-in web browser rather than within my application?

I tried this:

try {
    Intent myIntent = new Intent(Int         


        
30条回答
  •  一生所求
    2020-11-21 23:06

    //OnClick Listener

      @Override
          public void onClick(View v) {
            String webUrl = news.getNewsURL();
            if(webUrl!="")
            Utils.intentWebURL(mContext, webUrl);
          }
    

    //Your Util Method

    public static void intentWebURL(Context context, String url) {
            if (!url.startsWith("http://") && !url.startsWith("https://")) {
                url = "http://" + url;
            }
            boolean flag = isURL(url);
            if (flag) {
                Intent browserIntent = new Intent(Intent.ACTION_VIEW,
                        Uri.parse(url));
                context.startActivity(browserIntent);
            }
    
        }
    

提交回复
热议问题