android studio中的后退按钮

android studio中的后退按钮,android,back,Android,Back,大家好,我尝试在android studio中实现一个后退按钮,这将使我回到以前的活动。我设法在我的应用程序上显示该按钮,但当我按下该按钮时,它就不起作用了。我的程序中没有错误 package com.example.window8.myfriend; import android.app.ActionBar; import android.app.Activity; import android.content.Intent; import android.support.v7.app.A

大家好,我尝试在android studio中实现一个后退按钮,这将使我回到以前的活动。我设法在我的应用程序上显示该按钮,但当我按下该按钮时,它就不起作用了。我的程序中没有错误

 package com.example.window8.myfriend;

import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class design extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_design);
android.support.v7.app.ActionBar actionBar = getSupportActionBar();
    actionBar.setLogo(R.drawable.images);
    actionBar.setDisplayUseLogoEnabled(true);
    actionBar.setDisplayShowHomeEnabled(true);
    actionBar.setDisplayHomeAsUpEnabled(true);

}
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_image, menu);

    return true;
}

public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();


    //noinspection SimplifiableIfStatement
    if (id == R.id.home) {

        Intent intent = new Intent(getApplicationContext(),Systemtime.class);
        startActivity(intent);

        return true;


    }

    return super.onOptionsItemSelected(item);
}

}

返回按钮应为android.R.id。主页和下线将用于返回父活动

NavUtils.navigateUpFromSameTask(this);

@Firefog正常,行动已确认。你介意删除你的“错误”否决票吗?@Firefog dude,我编辑了它,为OP添加了另一个选项,以返回到父活动,而不是使用startActivity。问题仍然存在,因为使用了错误的home按钮id。您是否阅读了OP注释?好的,我会在堆栈允许我这样做时将其升级。您是否可以帮助我了解可能的原因,尝试在OptionsItemSelected中输入日志,如果(id==R.id.home){},则找出问题所在。