在我的 android 应用程序中,我有用于只读数据的活动,然后是用于新活动的按钮,您可以在其中编辑来自其他活动的数据。最长的链可以是超过 3 或 4 个按钮按下,以将他们带入可以查看和编辑数据的各种活动。
主要问题是,例如,在活动中A
,我可以看到个人资料数据,然后如果单击按钮,我会转到活动EA
以编辑活动中的数据A
。当我从 保存时EA
,我回到活动A
,然后我需要通过重新启动活动来刷新数据。
当它只涉及 1 个按钮时,我可以对此进行简单的检查,但在我的应用程序中,我有诸如A
go to B
go toC
然后EC
(编辑活动数据C
)之类的东西。如果单击保存,如何继续将活动重新启动到开始的位置EC
?因此,如果我保存在EC
,那么当我单击返回时,它需要重新启动C
,然后B
,然后A
在他们的恢复事件期间。如果他们只是最小化应用程序然后再次打开它,则不应发生 onresume 事件,因为那样它将无缘无故地重新启动。
有没有人有什么好方法来做到这一点?
谢谢。