当我使用三星galaxy mini 4.4时,我看到两个progressDialog(下图)。当我使用其他设备时 - 可以正常使用
if (progressDialog == null) {
progressDialog = new ProgressDialog(getActivity(), R.style.AlertDialogThemeBlackColor);
progressDialog.setMessage(getResources().getString(R.string.loading_your_data));
progressDialog.setCancelable(false);
}
progressDialog.show();
答案 0 :(得分:0)
我没有找到理由,但我找到了避免这种情况的方法。需要以下列方式创建对话框:
new ProgressDialog(new ContextThemeWrapper(getActivity(), R.style.ProgressDialog));
R.style.ProgressDialog - 你的主题
答案 1 :(得分:0)
我将 ProgressDialog 的样式从我的自定义样式更改为 Theme_AppCompat_Dialog
new ProgressDialog(mContext, R.style.Theme_AppCompat_Dialog)
这解决了这个问题,但无法找出问题的原因。