当我的应用完成某些异步任务时,会通知用户界面。
例如:
-> async work started
-> state is saved
-> async work finished
(请注意我的活动已暂停) state is restored
并且在工作完成后,3步更新的View状态已经消失!如何处理此类案件? 应用程序暂停后有没有办法保存设置?
答案 0 :(得分:1)
考虑使用MvpQueuingBasePresenter或模型 - 视图 - 意图更好地处理与生命周期相关的事情。
答案 1 :(得分:0)
我认为您应该从该活动更新onResume方法中的视图状态。
参考:https://developer.android.com/guide/components/activities/activity-lifecycle.html