我对应该输入什么感到困惑onPause
,onStop
并且onSaveInstanceState
。例如,Android 文档说 For onPause
-
提交未保存的更改,但前提是用户希望在他们离开时永久保存此类更改(例如草稿电子邮件)。
对于onStop
-
您应该使用 onStop() 来执行更大、更占用 CPU 的关闭操作,例如将信息写入数据库。
为了onSaveInstanceState
您的活动可能有更多您想要恢复的状态信息,例如跟踪用户在活动中的进度的成员变量。
难道这三件事基本上都指向存储诸如表单或电子邮件之类的信息吗?那么应该用什么方法保存呢?