如何避免活动史

JRC*_*JRC 1 android button back

我共有3项活动.第一活动(A)开始第二活动(B).从活动B,调用第3个活动(C).

活动B,显示带有复选框的列表以选择项目和单个确定按钮.单击"确定"按钮时,将选择"活动C".

当用户单击活动C中的BACK按钮时,默认情况下会显示活动B(带选中的复选框).

我想在活动C中单击BACK按钮时显示活动A.

怎么实现呢?

我已将Activity C中的OnKeyDown()处理为startactivity(A).这是工作.但是,当用户单击活动A上的"返回"按钮时,将再次显示"活动C".申请应该结束.

在这个方向上如何跳过活动B?

提前致谢,

JRC

Ebo*_*ike 5

不要做onKeyDown - 这是一个可怕的黑客.相反,只需finish()在开始活动C之前调用.

这里提到了其他可能性:从历史堆栈中删除活动