我正在阅读这本书“Beginning Android Games,2nd Edition”。有没有可能isFinishing()在onPause()中返回false,但在onStop()中返回true?
129页说
“在的onPause(),我们只是暂停主循环线程,如果 Activity.isFinishing()返回true,我们还保存到磁盘我们 要坚持任何状态。 “
和作者在onStop()方法中不做任何事情。但是问题是,如果isFinishing()在onPause()中返回false,但在onStop()中返回true,那么如果我们不处理onStop()方法,我们将丢失未保存的数据。
有什么建议吗?