我有几十个活动:1-主要,1-动画,10-其他,它是更多活动的子集(几十个)。
从 Main,您可以通过按钮 转到任何Others 。
其他人称为子集活动,他们称为动画活动。
每个活动,包括子集和动画,都有一个返回主活动的按钮。
所有按钮都让用户更正活动。
问题:从主要活动中,我想通过使用设备的返回键退出。但是,发生的事情是它在所有先前的活动中倒退。
“返回主”按钮(在每个活动中)都有完成和onDestroy。所以,我不确定为什么这些屏幕/活动没有被破坏......?
任何意见/建议/澄清表示赞赏 - 谢谢
[添加代码片段]
注意:我移动/添加/删除了完成,onDestroy,onStop...尝试了很多方法,所以片段中显示的只是我尝试过的一种方式...
// ---------------------------------------------------------
mainMenu.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// do something
Intent Maincode = new Intent();
Maincode.setClassName(
"com.bt.test",
"com.bt.test.Maincode");
// startActivity(Maincode); // go to maincode
finish();
onStop();
onDestroy();
startActivity(Maincode); // go to maincode
}
}); // end -----------------------------------------------