大佬教程收集整理的这篇文章主要介绍了android – 如何防止旋转,直到AsyncTask没有结束,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
为了避免这种情况,我想要限制旋转事件并仅在没有活动的AsyncTasks时执行它…如果有AsyncTasks处于活动状态,应用程序应暂停旋转并在完成这些操作后执行它.
我怎么能这样做?
在这里阅读更多信息:http://developer.android.com/reference/android/app/Activity.html#onRetainNonConfigurationInstance()
也:
这实际上不应该发生,你有可能在AsyncTask中继续引用你的Activity并在它被销毁后使用它.这称为参考泄漏.为避免它继续引用WeakReference中的Activity,如果AsyncTask是内部类,则将其设置为静态.如果可能的话,在Activity.onDestroy中销毁你的asynctask – 取消它,在异步任务中检查它是否被取消并停止处理.如果您使用它来下载内容,请考虑保留片段或Intentservice.
以上是大佬教程为你收集整理的android – 如何防止旋转,直到AsyncTask没有结束全部内容,希望文章能够帮你解决android – 如何防止旋转,直到AsyncTask没有结束所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。