使用getSupportActionBar()从当前活动转移到上一个活动时发出问题.setDisplayHomeAsUpEnabled(true)

时间:2016-09-29 09:00:45

标签: android android-studio

我没有什么活动,我想把当前的活动转移到以前,比如A-> B-> CD,这里我想去D-> c-> B-> A,我有在清单中为所有活动添加了相应的父活动名称,但是当我按活动D中的箭头时,它直接转到活动A,如果我反推,那么它将进入C活动, 如何正确使用?

2 个答案:

答案 0 :(得分:1)

您可以覆盖onOptionsItemSelected - 方法以在两种情况下实现相同的行为......

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    int itemId = item.getItemId();
    if (itemId == android.R.id.home) {
        onBackPressed();
        return true;
    } else {
        return super.onOptionsItemSelected(item);
    }
}

答案 1 :(得分:0)

enter image description here

这是您的后退按钮的常规操作。您可以在official website了解更多相关信息。

如果您想获得其他行为,可以为您的意图设置标记。 Link