无法从android中的服务启动浏览器

max*_*sap 2 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);
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用!浏览器永远不会启动,并且使用日志会在调用startActivity时停止执行.

dha*_*g23 6

您可能还需要:

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Run Code Online (Sandbox Code Playgroud)