标签: java android asynchronous android-asynctask persistence
考虑以下情况。我有一个应用程序,它包含大量持久存储到文件中的数据。为此,我在onPause方法中生成了一个AsyncTask。
问题在于需要很长时间。可能是用户关闭活动然后再次启动它,但是,在再次创建活动之前,文件未完全保存到磁盘。因此,在下次启动时,活动包含不正确的数据。我该如何处理这个问题,即确保在下次启动之前将数据完全保存到磁盘?
答案 0 :(得分:1)
您只需检查您的数据是否已存储。显然,自定义标志,触及'档案等 使您的UI逻辑更容易避免此问题。