文档建议应在onPause()/ onResume()中提交/读取数据. 然而,当应用程序不再处于前台时,其数据结构保持不变,这表明可以延迟提交/读取数据直到应用程序不再可见,即在onStop()/ onStart()中.特别是
然而,当应用程序不再处于前台时,其数据结构保持不变,这表明可以延迟提交/读取数据直到应用程序不再可见,即在onStop()/ onStart()中.特别是因为onStop()保证在onDestroy()之前被调用.
或许这两种方法都适合吗?这里的文档仅仅是一个指导原则吗?
更新
假设您的应用程序需要保存相对较多的数据,比如对大图像进行编辑.然后肯定不会在onPause()/ onResume()中写/读,以免用户体验变得迟钝.在这种情况下,可以选择在onStop()/ onStart()中编写/读取.真的吗?