浏览器默认情况下不启动 - 将显示“完成操作使用”对话框

时间:2012-11-08 19:15:26

标签: android

我有一个转到URL并在清单中启用了互联网权限的按钮:

<uses-permission android:name="android.permission.INTERNET" /> 

但是,浏览器无法在模拟器中启动。相反,我得到了一个“完成操作使用”对话框(选项:应用程序信息,应用程序硬件首选项,调用设置,进程信息。)我在模拟器中尝试了浏览器,它确实拉动了Google,所以我知道浏览器可以工作它自己的。当我在手机上运行它(LG Gossip Pro)时,“完成操作使用”对话框会询问我是否要使用Facebook,Twitter和其他已安装的应用程序,而不是浏览器。按钮事件的代码是:

View.OnClickListener button2clickhandler = new View.OnClickListener() {
    public void onClick(View v) {
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ratenroll.com")));
    }
  };

为什么浏览器默认不会在模拟器或手机上启动?是否有另一种方法可以确保浏览器默认通过清单启动,因为我找不到模拟器或手机中的任何设置?我尝试了Numair的建议,浏览器没有启动。有什么建议?

感谢您的光临。

1 个答案:

答案 0 :(得分:1)

试试这个

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ratenroll.com"));
                startActivity(browserIntent);