From 1b03e434a72017d80c2d5539827ae8a8fe5d435f Mon Sep 17 00:00:00 2001 From: huangzhuanghua <401742778@qq.com> Date: Tue, 19 Jul 2016 09:56:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E5=90=8E=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=81=A2=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gamecenter/game/Game1FragmentAdapter.java | 66 +++++++++++-------- 1 file changed, 40 insertions(+), 26 deletions(-) diff --git a/app/src/main/java/com/gh/gamecenter/game/Game1FragmentAdapter.java b/app/src/main/java/com/gh/gamecenter/game/Game1FragmentAdapter.java index 200ba519cc..1c5ae77c8f 100644 --- a/app/src/main/java/com/gh/gamecenter/game/Game1FragmentAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/game/Game1FragmentAdapter.java @@ -96,6 +96,8 @@ public class Game1FragmentAdapter extends RecyclerView.Adapter pluginList; private List subjectList; + private int pluginSize; + private boolean isNetworkError; private boolean isSlideError; private boolean isListError; @@ -142,6 +144,8 @@ public class Game1FragmentAdapter extends RecyclerView.Adapter(); subjectList = new ArrayList(); + pluginSize = 0; + isNetworkError = false; isSlideError = false; isListError = false; @@ -213,12 +217,31 @@ public class Game1FragmentAdapter extends RecyclerView.Adapter apkList = new ArrayList(); apkList.add(apkEntity); entity.setApk(apkList); - pluginList.add(entity); - if (pluginList.size() == 3) { - GameManager manager = new GameManager(context); - for (GameEntity gEntity : pluginList) { - gEntity.setEntryMap(gameMap.get(gEntity.getName())); - for (ApkEntity aEntity : gEntity.getApk()) { - manager.addOrUpdate(new GameInfo(aEntity.getPackageName(), - gEntity.getId(), gEntity.getName())); - } - } - notifyItemRangeInserted(1, pluginList.size() + 1); - initLocationMap(); + pluginSize++; + if (pluginList.size()< 3) { + pluginList.add(entity); return; } break;