当我使用ProgressBar
和AsyncTask
正在旋转屏幕时,我的Android应用程序崩溃了。有人可以帮我解决这个问题。
答案 0 :(得分:0)
根据此问题How to handle an AsyncTask during Screen Rotation?再次启动屏幕而不是AsyncTask
再次启动屏幕时,也会调用onResume
。所以可能是ProgressBar
尊敬null
。
所以用这个来处理
在清单文件的android:configChanges="keyboardHidden|orientation"
标记中 Activity
。
答案 1 :(得分:0)
尝试在asyncTask中使用这段代码,它对我来说非常有用。
runOnUiThread(new Runnable() {
@Override
public void run() {
//stuff that updates ui
}
});