gpt4 book ai didi

android - 无法在浏览器中打开网址

转载 作者:行者123 更新时间:2023-11-30 03:52:02 24 4
gpt4 key购买 nike

我正在尝试使用以下代码在网络浏览器中打开一个 url,

不起作用

Bundle ex=in.getExtras();
link=ex.getString("link");
public void onClick(View arg0) {
Intent t=new Intent(Intent.ACTION_VIEW);
Uri u=Uri.parse(link);
t.setData(u);
startActivity(t);
}

但我遇到了一个奇怪的问题。当我使用确切的 url 而不是字符串“链接”时,一切正常,但是当我使用我创建的字符串链接时,我得到“找不到要处理的 Activity ” intent”异常。但我确定该链接包含正确的 url,与我之前使用的相同。

这行得通

 public void onClick(View arg0) {
Intent t=new Intent(Intent.ACTION_VIEW);
Uri u=Uri.parse("http://google.com");
t.setData(u);
startActivity(t);
}

我确信在第一种情况下链接包含 url (http://google.com),此外我在 TextView 上打印以进行检查!

最佳答案

好吧,问题是由“链接”处的空格引起的。我使用了 link.trim() 并且它工作正常。谢谢你们的帮助。

关于android - 无法在浏览器中打开网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14004271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com