我从服务器获取图像并在自定义对话框中显示它,我想在图像获取时显示进度对话框。
我正在使用此
loadingDialog = ProgressDialog.show(getActivity(), "", "Loading. Please wait...", true);
但它隐藏在自定义对话框下。
答案 0 :(得分:0)
将此代码置于从服务器
获取图像的调用中try {
progDialog = new ProgressDialog(Activity_FindInfo.this);
progDialog.setIndeterminate(true);
progDialog.setMessage("loading");
progDialog.setCancelable(false);
progDialog.show();
} catch (Exception ex) {
}
答案 1 :(得分:0)
在你的课堂上宣布这个
private ProgressDialog progDialog;
之后,在调用您的提取图像之前添加以下代码..
try {
progDialog = new ProgressDialog(yourCustomDialog.getContext());
progDialog.setIndeterminate(true);
progDialog.setMessage("fetching image...");
progDialog.setCancelable(false);
progDialog.show();
} catch (Exception ex) {
}
然后在提取图像之前将其添加到关闭对话框..
try {
if (progDialog != null && progDialog.isShowing()) {
progDialog.dismiss();
}
} catch (Exception ex) {
}