以下是我的代码
的摘录Uri uriUrl = Uri.parse(web);
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
startActivity(launchBrowser);
变量String web="http://google.com"
解析并启动Web浏览器后,浏览器地址栏中显示的地址为http://%20google.com
由于“%20”,页面无法打开。
如何克服这个问题。
谢谢
答案 0 :(得分:2)
我的猜测是字符串变量不是“http://google.com”而是“http:// google.com”,即“http://”后面有一个额外的空格字符。只需删除它就可以了。
答案 1 :(得分:0)
尝试将String转换为:
Uri myUri = Uri.parse("http://www.google.com");
现在检查一下。