当我按后退或向上按钮时,如何保留以前的android意图值?

时间:2016-05-06 12:01:14

标签: android android-intent

我在之前的意图中有一个列表视图,当我点击它时,它会转到下一个活动。现在,当我按下后退按钮或向上按钮时,它将返回上一个活动。但是当我再次点击列表项时,它会给我运行时间意外的app关闭错误。请帮帮我。

3 个答案:

答案 0 :(得分:0)

没有代码就很难回答,但也许是因为当你按下后退按钮时你没有完成下一个活动

答案 1 :(得分:0)

enter image description here

这是因为活动生命周期 ... 当您转到下一个活动时,会暂停当前活动。当您按后退或上按钮时,您之前的活动恢复。 这就是为什么你必须用onResume()方法定义代码的原因。因为当你回来时onResume方法被称为

答案 2 :(得分:0)

您可以在活动中尝试覆盖onBackPressed方法:

@Override
public void onBackPressed() {
// put a breakpoint here and check your listview/activities states

//super.onBackPressed();
}