ソースを参照

special zone bug fixed

hanjing 6 年 前
コミット
f1210850aa
共有1 個のファイルを変更した4 個の追加2 個の削除を含む
  1. 4 2
      app/src/main/java/com/sheep/gamegroup/module/game/util/SpecialZoneHelper.java

+ 4 - 2
app/src/main/java/com/sheep/gamegroup/module/game/util/SpecialZoneHelper.java

@@ -80,8 +80,10 @@ public class SpecialZoneHelper {
         Glide.with(container.getContext()).load(zone.getMain_publicize()).into(themeView);
         Glide.with(container.getContext()).load(zone.getIcon()).into(bgView);
         titleView.setText(zone.getName() + "\nGO>>");
-        for (int i = 0; i < zone.getApp_icons().length && i < 3; i++) {
-            Glide.with(container.getContext()).load(zone.getApp_icons()[i]).into(iconViews[i]);
+        if (zone.getApp_icons() != null && zone.getApp_icons().length > 0) {
+            for (int i = 0; i < zone.getApp_icons().length && i < 3; i++) {
+                Glide.with(container.getContext()).load(zone.getApp_icons()[i]).into(iconViews[i]);
+            }
         }
         container.setOnClickListener(v -> {
             GameListType type = new GameListType();