1个回答
展开全部
作为演示,如下图所示,在界面中的链接按钮,目标是点击链接按钮调用手机浏览器打开特定的网站,首先建立响应方法:
link.setOnClickListener(buttonListener);
//....
此外需要响应方法:
case R.id.imageButton1:
link();
break;
在你的工程适当部分添加如下代码:
//press @link button and open brower to www.yiban.cn
private void link() {
// TODO Auto-generated method stub
String url = "http://www.webadress.cn"; // web address
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
导入相应类:String、Content、Uri等,编译无错后运行测试,可以发现触发事件发生时就可以调用手机浏览器打开特定网页,示例中网址可以替换成你需要的网址!
link.setOnClickListener(buttonListener);
//....
此外需要响应方法:
case R.id.imageButton1:
link();
break;
在你的工程适当部分添加如下代码:
//press @link button and open brower to www.yiban.cn
private void link() {
// TODO Auto-generated method stub
String url = "http://www.webadress.cn"; // web address
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
导入相应类:String、Content、Uri等,编译无错后运行测试,可以发现触发事件发生时就可以调用手机浏览器打开特定网页,示例中网址可以替换成你需要的网址!
追问
这个无法解决back键出栈后在打开此app入栈重复打开网页问题,以及home键回到后台再次调回前台重复开网页问题
在intent中设置相关flag同样未找到解决办法,也许flag设置不对的说
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询