Skip to content

Commit 488bda1

Browse files
committed
Update AppUpdateDialog.java
1 parent b3928dd commit 488bda1

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

MaterialDialogs/src/main/java/com/learnoset/materialdialogs/AppUpdateDialog.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public class AppUpdateDialog extends Dialog {
4343
private boolean rocketShowing = true;
4444

4545
private UpdateDetailsAdapter updateDetailsAdapter;
46+
private boolean dialogShowing = false;
4647

4748
public AppUpdateDialog(@NonNull Context context, String versionName) {
4849
super(context);
@@ -60,7 +61,10 @@ public AppUpdateDialog(@NonNull Context context, String versionName) {
6061

6162
public void showRocketIcon(boolean showRocketIcon) {
6263
rocketShowing = showRocketIcon;
63-
refreshDialog();
64+
65+
if(dialogShowing){
66+
refreshDialog();
67+
}
6468
}
6569

6670
public void setDialogTheme(DialogTheme dialogTheme) {
@@ -80,7 +84,9 @@ public void setDialogTheme(DialogTheme dialogTheme) {
8084
textColor = Color.parseColor("#99000000");
8185
}
8286

83-
refreshDialog();
87+
if(dialogShowing){
88+
refreshDialog();
89+
}
8490
}
8591

8692
public void setDialogTheme(CustomDialogTheme customDialogTheme) {
@@ -104,7 +110,9 @@ public void setDialogTheme(CustomDialogTheme customDialogTheme) {
104110
textColor = Color.parseColor("#99000000");
105111
}
106112

107-
refreshDialog();
113+
if(dialogShowing){
114+
refreshDialog();
115+
}
108116
}
109117

110118
public void setUpdateBtnClickListener(UpdateBtnClickListener updateBtnClickListener) {
@@ -156,6 +164,7 @@ public void onClick(View v) {
156164
}
157165
});
158166

167+
dialogShowing = true;
159168
refreshDialog();
160169

161170
}

0 commit comments

Comments
 (0)