Android 操作栏上的“后退”按钮不起作用

Android 操作栏上的“后退”按钮不起作用,android,button,android-actionbar,icons,Android,Button,Android Actionbar,Icons,我有一个只需将R.id.home更改为android.R.id.homeR.id.home需要是android.R.id.home。请看这里@MikeM。为什么我可以使用case R.id.home:如果ActionBar上只有一个按钮?那么问题解决了吗?当您在右侧创建该按钮时,您正在定义其id,因此它将位于包的资源中;只是简单的R。Home按钮由系统创建,因此其ID位于系统资源中android.R。 final ActionBar actionBar = getSupportActionBa

我有一个
只需将
R.id.home
更改为
android.R.id.home
R.id.home
需要是
android.R.id.home
。请看这里@MikeM。为什么我可以使用
case R.id.home:
如果ActionBar上只有一个按钮?那么问题解决了吗?当您在右侧创建该按钮时,您正在定义其id,因此它将位于包的资源中;只是简单的
R
。Home按钮由系统创建,因此其ID位于系统资源中
android.R
 final ActionBar actionBar = getSupportActionBar();
 actionBar.setDisplayHomeAsUpEnabled(true);
 actionBar.setHomeAsUpIndicator(R.mipmap.back_to);
 @Override
    public boolean onCreateOptionsMenu(Menu menu) {  // for + button
        // Inflate the menu; this adds items to the action bar if it is present.
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.create_new_details, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.home: // back to previous activity, < button
                onBackPressed();
            break;

            case R.id.addDetails:
                mClickedPosition = -1;
                View menuItemView = findViewById(R.id.addDetails);
                PopupMenu po = new PopupMenu(this, menuItemView); //for drop-down menu
                po.getMenuInflater().inflate(R.menu.popup_details, po.getMenu());
                po.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
                    public boolean onMenuItemClick(MenuItem item) {
                        Toast.makeText(getApplication(), "You Clicked : " + item.getTitle(), Toast.LENGTH_SHORT).show();
                        if ("Add Work Details".equals(item.getTitle())) {
                            Intent intent = new Intent(getApplication(), Add_Details_Information.class);  // go to Details class
                            startActivityForResult(intent, PROJECT_REQUEST_CODE);
                        } else {

                        }
                        return true;
                    }
                });
                po.show(); //showing popup menu
        }
        return super.onOptionsItemSelected(item);

    }