我有一个Android
应用程序,它使用AsyncTask
. mainActivity
有一个模型对象,AsyncTask 在这个对象上调用一个方法去检索数据。在此过程中,主 Activity 会触发一个ProgressDialog
. 正如您可以想象的那样,这并不是在考虑方向变化的情况下实现的。我知道我可以使用该onRetainNonConfigurationInstance()
方法保存模型对象实例。但是我该怎么办ProgressDialog
?我可以用同样的方法把它存起来吗?我应该销毁它并重新创建它吗?还是我应该做第三件事?
快速编辑:当我谈到这个话题时,有任何 Android 工程师实际上评论过这样做的正确方法吗?