如果收到来电,活动会清除所有数据?

时间:2013-02-15 13:21:49

标签: android phone-call

我开发了一个应用程序(有点数学测验)用户在4-5个选项中选择答案,大约有10个问题。在设备收到来电时回答问题时,活动会被清除,并清除用户勾选的所有答案。我每次用户回答问题时都会更新表格。此活动很复杂。

如何保存应用程序的状态并从同一点重新启动?

2 个答案:

答案 0 :(得分:2)

http://developer.android.com/training/basics/activity-lifecycle/pausing.html#Pause

您可以在暂停时保存实例状态,并在恢复时将其恢复

答案 1 :(得分:1)

您需要使用 saveInstanceState restoreInstanceState 来保存您的数据,请参阅此answer,了解如何使用此功能。