1

我的应用程序的一些客户声称,当他们在后台运行一段时间后返回我的应用程序时,他们会进入他们没有离开的活动。他们留下的视图(活动)是一个表单,我为所有员工提供 onSavedInstanceState 中的序列化数据并在返回时恢复它。他们所说的是,有时他们会在表单之前返回 1 个活动(活动堆栈中的 1 个)。这怎么可能 ?

所以测试了整个事情。我将我的应用程序置于后台并使用 DDMS 将其杀死。我也只是关掉了屏幕,用 DDMS 杀死了它。一切都很好。我停留在表单视图中,所有表单的数据都已恢复。

有一种情况是当我在前台(活动)时杀死我的应用程序。然后我确实被推回了 1 个活动。但它发生在应用程序的所有地方,而不仅仅是表单。但是,操作系统确实不太可能杀死前台应用程序。还是我错了?

是否有任何其他情况可能发生这种行为?

4

0 回答 0