网站意图网址会自动修改

时间:2019-01-10 06:15:26

标签: android android-intent

我尝试建立网页链接,为此,我正在使用以下代码

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com/privacy"));
startActivity(browserIntent);

当我单击链接时,它会在网络浏览器中打开并转到正确的页面,当我再次按应用程序链接并再次打开它时,它的URL将自动被修改,第二次单击时,我会得到这样的URL "https://http//example.com/privacy"我不明白为什么会这样

2 个答案:

答案 0 :(得分:0)

要打开URL /网站,请执行以下操作:

String url = "http://www.example.com";
Intent browserintent = new Intent(Intent.ACTION_VIEW);
browserintent .setData(Uri.parse(url));
startActivity(browserintent);

这里是documentation of Intent.ACTION_VIEW.

来源:Opening a URL in Android's web browser from within application

答案 1 :(得分:0)

我在代码中发现错误

我的字符串文件中附加了锚标记,这就是为什么要向意图中添加新网址的原因

此玲有错误

<string name="txt_terms_and_conditions"><a href='https://http://example.com/privacy'>By clicking the Send OTP option,\n you agree to our Terms and Conditions</a></string>

所以我删除了锚标签,使其正常工作