diff --git a/app/src/main/java/com/gh/common/constant/Config.java b/app/src/main/java/com/gh/common/constant/Config.java index 5764f660b0..b970635372 100644 --- a/app/src/main/java/com/gh/common/constant/Config.java +++ b/app/src/main/java/com/gh/common/constant/Config.java @@ -75,8 +75,6 @@ public class Config { } public static boolean isShowDownload(String gameId) { - if (PreferenceManager.getDefaultSharedPreferences(HaloApp.getInstance().getApplication()) - .getBoolean("isFixDownload", false)) return true; if (TextUtils.isEmpty(gameId) || !isExistDownloadFilter()) return false; @@ -89,7 +87,8 @@ public class Config { return false; } } else if ("all".equals(entity.getGame())) { - if ("normal".equals(entity.getPolicy()) && filterTime(entity.getTime())) { + if ("normal".equals(entity.getPolicy()) && filterTime(entity.getTime()) + || PreferenceManager.getDefaultSharedPreferences(HaloApp.getInstance().getApplication()).getBoolean("isFixDownload", false)) { return true; } } diff --git a/app/src/main/java/com/gh/gamecenter/MainActivity.java b/app/src/main/java/com/gh/gamecenter/MainActivity.java index 0542650b3b..0b8d12366e 100644 --- a/app/src/main/java/com/gh/gamecenter/MainActivity.java +++ b/app/src/main/java/com/gh/gamecenter/MainActivity.java @@ -771,6 +771,10 @@ public class MainActivity extends BaseActivity { // UserManager.getInstance().setCommunityData(community); // } + if (!sp.getBoolean("isFixDownload", false) && Config.isShow()) { + sp.edit().putBoolean("isFixDownload", true).apply(); + } + EventBus.getDefault().post(new EBReuse("Refresh")); } }); diff --git a/channel.txt b/channel.txt index d4caa1efd5..a51b604579 100644 --- a/channel.txt +++ b/channel.txt @@ -30,6 +30,7 @@ GH_205 GH_206 GH_222 GH_307 +GH_333 GH_600 GH_601 GH_602