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