这是我的MainActivity代码,转到设置活动
public boolean onOptionsItemSelected(MenuItem item) {
int id=item.getItemId();
if (id==R.id.settingsMenuId){
startActivity(new Intent(this,Settings.class));
}
return super.onOptionsItemSelected(item);
}
但是当我在“设置活动”中使用主页按钮代码时,应用程序正在关闭 这是我在设置活动中的主页按钮代码
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
这是为了回到MainActivity
if (id==android.R.id.home){
NavUtils.navigateUpFromSameTask(this);
}
return super.onOptionsItemSelected(item);
}
答案 0 :(得分:0)
当我找到你的时候,试试 finish()方法:
if (id==android.R.id.home){
this.finish();
}
return super.onOptionsItemSelected(item);
}
这将关闭设置活动并自动跳转到上一个活动