【发布时间】:2019-04-18 19:32:38
【问题描述】:
我创建了一个向用户阅读书籍的应用。
用户需要能够继续阅读 与他在上一次应用会话中的位置相同。
如果随时可能发生进程终止,我该怎么做?
【问题讨论】:
-
将您的数据保存在 OnStop() 方法中,它会一直被调用
-
@SultanMahmud
OnStop()不保证调用,OnPause()是保证调用的最后一个方法 -
您可以为此目的使用
ProcessLifecycleOwner。当进程被杀死时,你到底在保存什么?