3

好的,我正在创建一个有菜单的应用程序,上面有三个菜单项,一个是访问网页,一个是退出应用程序。退出和关于工作正常,但网页菜单项不起作用,它强制关闭这里是我的菜单代码:

public boolean onCreateOptionsMenu(Menu menu){
    super.onCreateOptionsMenu(menu);
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main_menu, menu);
    return true;
}

public boolean onOptionsItemSelected(MenuItem item){
    switch (item.getItemId()){
    case R.id.about:
        startActivity(new Intent("com.example.ABOUT"));
        return true;

    case R.id.facebook:
        Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("www.facebook.com"));
        startActivity(browserIntent);

        return true;




    }
    return false;
}

有人可以告诉我有什么问题吗?

4

3 回答 3

3

像这样使用

Uri uri = Uri.parse( "https://www.google.co.in" );
startActivity( new Intent( Intent.ACTION_VIEW, uri ) );  
于 2012-07-23T17:37:23.060 回答
1

您尚未http://在 URI 字符串中指定方案。

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.facebook.com"));
于 2012-07-23T17:45:26.347 回答
0

以下是如何从菜单转到 facebook 应用程序,非常简单!Intent 意图 = new Intent(Intent.ACTION_VIEW); intent.setClassName("com.facebook.katana", "com.facebook.katana.ProfileTabHostActivity"); intent.putExtra("extra_user_id", "123456789l"); this.startActivity(intent);

于 2012-07-23T17:40:06.840 回答