如何跟踪更改以重启android中的活动?

时间:2013-07-30 18:20:39

标签: java android events chaining

在我的Android应用程序中,我有针对只读数据的活动,然后是进入新活动的按钮,您可以在其中编辑来自其他活动的数据。最长的链条可以按下3或4个按钮,将它们带入各种活动中,以便查看和编辑数据。

主要问题是,例如,在活动A中,我可以看到个人资料数据,然后,如果我点击按钮,我会转到活动EA来编辑活动中的数据{{1} }。当我从A保存时,我会返回活动EA,然后我需要通过重新启动活动来刷新数据。

当我只涉及1个按钮时,我可以对此进行简单检查,但在我的应用中,A转到A然后转到B然后{{1} (编辑活动C的数据)。如果单击EC中的保存,如何继续将活动重新启动到我开始的位置?因此,如果我保存在C中,那么当我点击它时,它需要在恢复活动期间重新启动EC,然后EC,然后C。此外,如果onresume事件只是最小化应用程序然后再次打开它,则不会发生onresume事件,因为它会无缘无故地重新启动。

有没有人有任何好方法可以做到这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

我会将数据存储在SQLite-Database中。