diff --git a/lib_bugly/src/main/java/com/mirkowu/lib_bugly/UpgradeDialog.java b/lib_bugly/src/main/java/com/mirkowu/lib_bugly/UpgradeDialog.java index a656806..9486eff 100644 --- a/lib_bugly/src/main/java/com/mirkowu/lib_bugly/UpgradeDialog.java +++ b/lib_bugly/src/main/java/com/mirkowu/lib_bugly/UpgradeDialog.java @@ -171,6 +171,20 @@ public void onReceive(DownloadTask downloadTask) { llProgress.setVisibility(VISIBLE); tvProgress.setText(String.format("%d%%", progress)); mProgressBar.setProgress(progress); + + //重置状态 + if (tvPositive.getVisibility() == VISIBLE) { + tvPositive.setVisibility(GONE); + tvNegative.setVisibility(VISIBLE); + + if (isForceUpgrade) { + tvNegative.setText(com.mirkowu.lib_upgrade.R.string.up_downloading); + tvNegative.setEnabled(false); + } else { + tvNegative.setText(com.mirkowu.lib_upgrade.R.string.up_cancel); + tvNegative.setEnabled(true); + } + } } @Override