【发布时间】:2012-07-04 10:03:43
【问题描述】:
我尝试打开第二个活动,这需要一些时间从主要活动首先从互联网加载数据,在此期间,我的屏幕将全黑,所以我决定使用进度对话框显示“嘿,我是还活着,别关我!” 一切都很顺利,但唯一的问题是微调器没有旋转。这是我的代码: 点击按钮后:new YourAsyncTask().execute();
public class YourAsyncTask extends AsyncTask<Void, Void, Void> {
private ProgressDialog myDialog;
@Override
protected void onPreExecute() {
//show your dialog here
myDialog = ProgressDialog.show(ScrollingTab.this, "loading..", "please wait..", true, true);
myDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
}
@Override
protected Void doInBackground(Void... params) {
//update your DB - it will run in a different thread
startActivity(new Intent("com.android.ricky.RESULT_DETAIL"));
return null;
}
@Override
protected void onPostExecute(Void result) {
//hide your dialog here
myDialog.dismiss();
}
}
我已尝试删除“ startActivity(new Intent("com.android.ricky.RESULT_DETAIL"));”和“myDialog.dismiss();”同时,然后微调器正在旋转>
【问题讨论】:
标签: android spinner progressdialog