我正在制作一个Android应用程序。我想在浏览器中打开我的应用程序中服务器发送给我的网址。我正在正确检索网址。但是当我尝试使用以下代码打开网址时:
final Intent intent = new Intent(Intent.ACTION_VIEW).setData(Uri
.parse(url));
startActivity(intent);
它不起作用。我得到一个异常,说明异常:“没有找到处理Intent的活动”。网址是正确的。如果我打印网址我得到它正确,因为它以“https://”开始,但所有,但当我将网址传递给浏览器活动时,它可以正常工作。这是一个非常奇怪的问题。请帮我。我也查了link,但是徒劳无功:( - 提前致谢
答案 0 :(得分:0)
我解决了这个问题。实际上问题在于网址。我从其他一些活动中得到了网址,问题是在网址本身我有双引号。我无法弄清楚问题,因为当我打印字符串时,双引号是正确的,但我不知道字符串中有双引号。