如何跟踪更改以在android中重新启动activity



在我的android应用程序中,我有只读数据的活动,然后是进入新活动的按钮,在那里你可以编辑其他活动的数据。最长的链可以是3到4次以上的按钮按下,将他们带到各种活动中,在那里他们可以查看和编辑数据。

例如,主要问题是,在活动A中,我可以看到配置文件数据,然后如果我单击按钮,我将转到活动EA来编辑活动A中的数据。当我从EA保存时,我会返回到活动A,然后我需要通过重新启动活动来刷新数据。

当它只涉及1个按钮时,我可以对此进行简单的检查,但在我的应用程序中,我有ABC,然后到EC(编辑活动C的数据)之类的东西。如果我在EC中单击了保存,我如何才能继续将活动重新启动到我开始的位置?因此,如果我保存在EC中,那么当我单击返回时,它需要在恢复事件期间重新启动CBA。此外,如果他们只是最小化应用程序,然后再次打开它,那么onresume事件就不应该发生,因为那样它就会无缘无故地重新启动。

有人有什么好办法做到这一点吗?

谢谢。

我会将数据存储在SQLite数据库中。

最新更新