|
|
@@ -418,25 +418,23 @@ public class SysAppUtil {
|
|
|
|
|
|
/**
|
|
|
* 显示升级对话框
|
|
|
- * @param activity
|
|
|
* @param ignoreMd5 用户手动时传null;进入主要界面时不要传null,传保存的忽略md5值,为空字符串时传""
|
|
|
*/
|
|
|
- public static void showVersionInfo(final Activity activity, final String ignoreMd5) {
|
|
|
+ public static void showVersionInfo(final String ignoreMd5) {
|
|
|
/**
|
|
|
*游戏认证过来的不提示升级
|
|
|
*/
|
|
|
if(!TextUtils.isEmpty(SheepApp.getInstance().getGamePackgeName()))
|
|
|
return;
|
|
|
- showVersionInfo(activity, ignoreMd5, null);
|
|
|
+ showVersionInfo(ignoreMd5, null);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 显示升级对话框
|
|
|
- * @param activity
|
|
|
* @param ignoreMd5 用户手动时传null;进入主要界面时不要传null,传保存的忽略md5值,为空字符串时传""
|
|
|
* @param action1 动作完成后的回调
|
|
|
*/
|
|
|
- public static void showVersionInfo(final Activity activity, final String ignoreMd5, final Action1<Integer> action1) {
|
|
|
+ public static void showVersionInfo(final String ignoreMd5, final Action1<Integer> action1) {
|
|
|
if(!ConfigUtil.getInstance().isUpgrade()) {
|
|
|
if(action1 != null)
|
|
|
action1.call(0);
|
|
|
@@ -451,11 +449,11 @@ public class SysAppUtil {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
-// checkUpdateNewVersion(activity, ignoreMd5, action1);
|
|
|
+// checkUpdateNewVersion(ignoreMd5, action1);
|
|
|
if(TestUtil.isSheep()) {
|
|
|
checkUpdateNewVersion(ignoreMd5, action1);
|
|
|
} else if(!TestUtil.isDev()) {
|
|
|
- TestUtil.checkUpdateFromJenkins(activity, ignoreMd5, action1);
|
|
|
+ TestUtil.checkUpdateFromJenkins(ignoreMd5, action1);
|
|
|
}
|
|
|
}
|
|
|
//通过接口检查更新
|
|
|
@@ -600,8 +598,8 @@ public class SysAppUtil {
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
- if(version.isForceUpdate() && TestUtil.isSheep()){//强更
|
|
|
- dialogConfig.setCancelable(false);
|
|
|
+ if(version.isForceUpdate()){//强更
|
|
|
+ dialogConfig.setCancelable(!TestUtil.isSheep());
|
|
|
} else {
|
|
|
dialogConfig.setBtnRightText("下次更新").setBtnRightOnClickListener(view -> {
|
|
|
SpUtils.saveIgnoreMd5(TestUtil.isSheep() ? version.getVersion_number()+"" : version.getMd5_address());
|
|
|
@@ -609,7 +607,7 @@ public class SysAppUtil {
|
|
|
UPGRADE_DIALOG_BT.onEvent("action", ((TextView) view).getText());
|
|
|
});
|
|
|
}
|
|
|
- dialog = ViewUtil.showUpgradeDialog(SheepApp.getInstance().getCurrentActivity(), dialogConfig);
|
|
|
+ dialog = ViewUtil.showUpgradeDialog(SheepApp.getInstance(), dialogConfig);
|
|
|
dialog.setOnDismissListener(dialogInterface -> {
|
|
|
if (action1 != null)
|
|
|
action1.call(0);
|