不能启动从服务浏览器的Android
问题描述:
您好我想使用此代码,开始从服务的Android浏览器:不能启动从服务浏览器的Android
protected void showBrowser(){
String url = "http://www.google.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
this.startActivity(i);
}
但这似乎并没有工作!浏览器从不启动,并在调用startActivity时使用日志执行停止。
答
您可能还需要:
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
答
这对我的作品。我认为这是来自官方的android教程,所以你可能已经看到了它。所以只需使用这个片段,它应该工作。
public void openBrowser(View view){
Intent i = new Intent("android.intent.action.VIEW", Uri.parse("http://google.com"));
startActivity();
}
感谢您的建议,但这也没有做到这一点,因为dhaag23提到它需要额外的意图falg。 – maxsap 2010-12-06 07:09:00