我正在使用AsyncTask來下載文件。在那裏我實現了進步:關於旋轉的進度不見android
//Updating progress dialog
protected void onProgressUpdate(Integer... changed) {
progressDialog.setProgress(changed[0]);
}
//STARTED
@Override
protected void onPreExecute() {
try {
progressDialog = new ProgressDialog(context);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setMessage(context
.getString(R.string.message_loading));
progressDialog.setCancelable(false);
progressDialog.show();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
一切工作都很好的肖像和風景。對於通知該文件已下載,我正在使用界面。
所以錯誤是當我開始下載我的文件在縱向或橫向,雖然沒有完成我旋轉設備,然後進展消失和回調火災例外,因爲沒有去哪裏。
當我旋轉設備我的活動重新創建,所以如何正確地做到這一點。我需要限制下載時啓動用戶無法旋轉設備,那麼如何做到這一點。
或者有解決方案嗎?
放機器人:configChanges =「方向」,在該活動 – Akram