我用AsyncTashsk下载文件。
//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();
}
}
在肖像和景观方面,一切都很好。为了通知文件被下载,我正在使用接口。
所以当我开始在肖像或景观中下载我的文件时, 错误的是, 虽然没有下载, 但是我旋转了设备, 进展就消失了, 调回火力例外, 因为没有地方可去。
当我旋转设备时, 我的活动会重新创建, 所以如何正确操作 。 我需要限制下载开始时用户无法旋转设备, 然后如何操作 。
或有什么解决办法呢?