所以我有一个应用程序,我在其中使用异步任务使用 rest API 从 Django 后端获取数据。这将在设备需要与站点同步时首次使用。所以这个同步任务会获取相当多的数据(2 GB)。我在很多地方读到过,当进程不超过 2-3 秒时,确实应该使用异步任务。在我的情况下肯定会花费更长的时间。
- 那么我在这里的替代方案是什么?处理程序?有人可以指出解释如何做的教程或文章吗?
- 在同步过程中,我的设备会关闭显示屏以节省电量。因此活动被破坏。现在同步完成后,我会显示一个对话框,使用“AlertDialog”类通知用户。这会导致错误:Activity 已经泄露了一个窗口。这是一个严重的问题吗?可以做些什么来避免这种情况?使用片段显示对话框?