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