20115 月19
Android:解决ProgressDialog提示框不转动
ProgressDialog 解决“第一次执行图标转动,第二次执行不转动”代码:
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case PROGRESS_DIALOG:
progressDialog = new ProgressDialog(LoginActivity.this);
progressDialog.setMessage("正在登陆,请稍等...");
progressDialog.setCancelable(true);
// 设置ProgressDialog 是否可以按退回按键取消
return progressDialog;
default:
return null;
}
}
@Override
protected void onPrepareDialog(int id, Dialog dialog) {
switch (id) {
case PROGRESS_DIALOG:
dialog
.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
removeDialog(PROGRESS_DIALOG);//这个起作用
if (progressThread != null) {
progressThread = null;
}
}
});
}
}
本文地址:https://wizzer.cn/archives/1777 , 转载请保留.
没有太多时去写原创的博客文章!