【发布时间】:2014-06-06 20:36:31
【问题描述】:
我在一个活动中有很多片段。我从其中一个片段开始进行一些活动。有两种情况。如果我按下硬件后退按钮,我将回到调用当前活动的片段。但是使用操作栏后退按钮,之前的活动是从 onCreate 状态启动的,就像我在第一次启动该活动时使用的第一个片段一样。这是第二个活动的操作栏后退按钮的代码:
在 onCreate:getActionBar().setDisplayHomeAsUpEnabled(true);
然后我使用:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
如何在操作栏后退按钮中获得与硬件 bach 按钮中相同的功能:onbackpressed??
【问题讨论】:
标签: android