Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单击顶部的主页按钮不会';我什么也不做_Android_Actionbarsherlock - Fatal编程技术网

Android 单击顶部的主页按钮不会';我什么也不做

Android 单击顶部的主页按钮不会';我什么也不做,android,actionbarsherlock,Android,Actionbarsherlock,我正在使用actionbarsherlock。我有三个屏幕,如下所示 列出列表活动中的项目 单击第一个屏幕中的项目后,在列表活动中列出项目 显示有关单击项目的详细信息 在第二个屏幕上,我想有一个主页按钮,可以将用户带回第一个屏幕,在第三个屏幕上,我想有一个主页按钮,可以将用户带回第二个屏幕 以下是我正在做的: //on second activity: getSupportActionBar().setTitle("First"); getSupportActionBar().setHomeBu

我正在使用actionbarsherlock。我有三个屏幕,如下所示

  • 列出列表活动中的项目
  • 单击第一个屏幕中的项目后,在列表活动中列出项目
  • 显示有关单击项目的详细信息 在第二个屏幕上,我想有一个主页按钮,可以将用户带回第一个屏幕,在第三个屏幕上,我想有一个主页按钮,可以将用户带回第二个屏幕

    以下是我正在做的:

    //on second activity:
    getSupportActionBar().setTitle("First");
    getSupportActionBar().setHomeButtonEnabled(true);
    
    //on third activity:
    getSupportActionBar().setTitle("Second");
    getSupportActionBar().setHomeButtonEnabled(true);
    
    这使得左上角的按钮显示出来,但当我点击它时,什么也没有发生

    我在网上发现,此更改也需要在选项ItemSelected中进行。但是我的代码中没有
    android.id.home
    。我的IDE在android上抛出错误

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if (item.getItemId() == /*what should I put here*/) {
            finish();
            return true;
        }
        return true;
    }
    

    你应该在这里安卓.R.id.home-它是安卓主页按钮id