diff --git a/app/src/main/java/com/gh/base/AppController.java b/app/src/main/java/com/gh/base/AppController.java index 0e139ffdeb..d190f44629 100644 --- a/app/src/main/java/com/gh/base/AppController.java +++ b/app/src/main/java/com/gh/base/AppController.java @@ -14,6 +14,7 @@ import com.facebook.drawee.backends.pipeline.Fresco; import com.facebook.stetho.Stetho; import com.gh.common.util.DataUtils; import com.gh.common.util.HttpsUtils; +import com.gh.common.util.StringUtils; import com.gh.common.util.TokenUtils; import com.gh.common.util.Utils; import com.gh.gamecenter.BuildConfig; @@ -157,7 +158,7 @@ public class AppController extends Application { , "GHDID", new UTrack.ICallBack() { @Override public void onMessage(boolean b, String s) { - Utils.log("ExclusiveAlias::" + b + "==" + s); + Utils.log(StringUtils.buildString("ExclusiveAlias::" , String.valueOf(b) , "==" , s)); } }); diff --git a/app/src/main/java/com/gh/common/util/StringUtils.java b/app/src/main/java/com/gh/common/util/StringUtils.java index 065b21108a..f33c2ff844 100644 --- a/app/src/main/java/com/gh/common/util/StringUtils.java +++ b/app/src/main/java/com/gh/common/util/StringUtils.java @@ -6,19 +6,19 @@ package com.gh.common.util; public class StringUtils { - public static String buildString(String... var0) { - int var1 = 0; + public static String buildString(String... arrStr) { + int strCount = 0; - for(int var2 = 0; var2 < var0.length; ++var2) { - var1 += var0[var2] == null?0:var0[var2].length(); + for(int i = 0; i < arrStr.length; ++i) { + strCount += arrStr[i] == null?0:arrStr[i].length(); } - StringBuilder var4 = new StringBuilder(var1); + StringBuilder result = new StringBuilder(strCount); - for(int var3 = 0; var3 < var0.length; ++var3) { - var4.append(var0[var3]); + for(int j = 0; j < arrStr.length; ++j) { + result.append(arrStr[j]); } - return var4.toString(); + return result.toString(); } } diff --git a/app/src/main/java/com/gh/gamecenter/adapter/CleanApkAdapter.java b/app/src/main/java/com/gh/gamecenter/adapter/CleanApkAdapter.java index 9c1aea0822..dff5bcc4c8 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/CleanApkAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/adapter/CleanApkAdapter.java @@ -180,19 +180,6 @@ public class CleanApkAdapter extends BaseRecyclerAdapter @Override public void onBindViewHolder(final KcSelectGameViewHolder holder, final int position) { final InstallGameEntity gameEntity = mApkList.get(position); -// // 第一个 -// if (position == 0) { -// ((CardLinearLayout) holder.itemView).setmTop(cardMargin); -// } else { -// ((CardLinearLayout) holder.itemView).setmTop(0); -// } -// -// // 最后一个 -// if (position == mApkList.size() - 1) { -// ((CardLinearLayout) holder.itemView).setBottom(true); -// } else { -// ((CardLinearLayout) holder.itemView).setBottom(false); -// } double size = (((float) gameEntity.getGameSize() / 1024) / 1024); DecimalFormat df = new DecimalFormat("#.00"); diff --git a/app/src/main/java/com/gh/gamecenter/adapter/KcSelectGameAdapter.java b/app/src/main/java/com/gh/gamecenter/adapter/KcSelectGameAdapter.java index 4c03a71a6f..ba7be1902f 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/KcSelectGameAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/adapter/KcSelectGameAdapter.java @@ -269,7 +269,7 @@ public class KcSelectGameAdapter extends BaseRecyclerAdapter { DecimalFormat df = new DecimalFormat("0.00"); String sizeName = df.format(size) + "MB"; - Spanned spanned = Html.fromHtml("大小:" + "" + sizeName + ""); + Spanned spanned = Html.fromHtml(StringUtils.buildString("大小:" , "" , sizeName , "")); holder.gameSize.setText(spanned); holder.gameDes.setText("版本:V" + gameEntity.getGameVersion()); diff --git a/app/src/main/java/com/gh/gamecenter/adapter/LibaoDetailAdapter.java b/app/src/main/java/com/gh/gamecenter/adapter/LibaoDetailAdapter.java index 03d978f666..6b7f40fce5 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/LibaoDetailAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/adapter/LibaoDetailAdapter.java @@ -168,12 +168,12 @@ public class LibaoDetailAdapter extends BaseRecyclerAdapter { textView.setTextColor(Color.parseColor("#717171")); Spanned content; if (TextUtils.isEmpty(mLibaoEntity.getPlatform())) { - content = Html.fromHtml("领取条件:" + "安装《" + - mLibaoEntity.getGame().getName() + "》"); + content = Html.fromHtml(StringUtils.buildString("领取条件:" , "安装《" , + mLibaoEntity.getGame().getName() , "》")); } else { - content = Html.fromHtml("领取条件:" + "安装《" + - mLibaoEntity.getGame().getName() + "》" + PlatformUtils.getInstance(mContext) - .getPlatformName(mLibaoEntity.getPlatform()) + "版"); + content = Html.fromHtml(StringUtils.buildString("领取条件:" , "安装《" , + mLibaoEntity.getGame().getName() , "》" , + PlatformUtils.getInstance(mContext).getPlatformName(mLibaoEntity.getPlatform()) , "版")); } textView.setText(content); @@ -187,7 +187,7 @@ public class LibaoDetailAdapter extends BaseRecyclerAdapter { TextView tvTime = new TextView(mContext); tvTime.setTextColor(Color.parseColor("#717171")); - tvTime.setText("领取时间:" + start + " - " + end); + tvTime.setText(StringUtils.buildString("领取时间:" , start , " - " , end)); holder.gamedetail_item_news_list.addView(tvTime); } @@ -228,9 +228,9 @@ public class LibaoDetailAdapter extends BaseRecyclerAdapter { if ("coming".equals(status) || "finish".equals(status)) { content = Html.fromHtml("剩余:--"); } else if ("ling".equals(status)) { - content = Html.fromHtml("剩余:" + "" + count + "%" + ""); + content = Html.fromHtml(StringUtils.buildString("剩余:" , "" , count + "%" , "")); } else if ("tao".equals(status)) { - content = Html.fromHtml("剩余:" + count + "%"); + content = Html.fromHtml(StringUtils.buildString("剩余:" , String.valueOf(count) , "%")); } else if ("used_up".equals(status)) { content = Html.fromHtml("剩余:0% "); } @@ -243,7 +243,8 @@ public class LibaoDetailAdapter extends BaseRecyclerAdapter { if (libaoInfo.getLibaoId().equals(mLibaoEntity.getId())) { LibaoUtils.initLibaoBtn(holder.libaoCopyBtn, mLibaoEntity, mLibaoDao, - mLibaoDetailEntity.getInstallRequired(), this, mEntrance + "+(礼包详情[" + mLibaoEntity.getName() + "])"); + mLibaoDetailEntity.getInstallRequired(), this, + StringUtils.buildString(mEntrance , "+(礼包详情[" , mLibaoEntity.getName() , "])")); // holder.libaoCopyBtn.setBackgroundResource(R.drawable.textview_blue_style); // holder.libaoCopyBtn.setTextColor(Color.WHITE); @@ -317,7 +318,8 @@ public class LibaoDetailAdapter extends BaseRecyclerAdapter { if (mLibaoEntity.getStatus() != null && mLibaoDetailEntity != null) { LibaoUtils.initLibaoBtn(holder.libaoCopyBtn, mLibaoEntity, mLibaoDao, - mLibaoDetailEntity.getInstallRequired(), this, mEntrance + "+(礼包详情[" + mLibaoEntity.getName() + "])"); + mLibaoDetailEntity.getInstallRequired(), this, + StringUtils.buildString(mEntrance , "+(礼包详情[" , mLibaoEntity.getName() , "])")); } // 判断按钮状态是否为空(礼包详情进入),重新获取 diff --git a/app/src/main/java/com/gh/gamecenter/adapter/MessageDetailAdapter.java b/app/src/main/java/com/gh/gamecenter/adapter/MessageDetailAdapter.java index cb0d4d3cf0..f61cea3015 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/MessageDetailAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/adapter/MessageDetailAdapter.java @@ -309,7 +309,7 @@ public class MessageDetailAdapter extends BaseRecyclerAdapter { viewHolder.imgLayout.setVisibility(View.VISIBLE); viewHolder.imgLayout.removeAllViews(); ConcernContentUtils.addContentPic(mContext, viewHolder.imgLayout, mConcernEntity.getImg(), - entrance + "+(消息详情[" + mConcernEntity.getGameName() + "])", + StringUtils.buildString(entrance , "+(消息详情[" , mConcernEntity.getGameName() , "])"), mContext.getResources().getDisplayMetrics().widthPixels - DisplayUtils.dip2px(mContext, 34)); } @@ -338,7 +338,7 @@ public class MessageDetailAdapter extends BaseRecyclerAdapter { } bundle.putStringArrayList("shareArrImg", (ArrayList) mConcernEntity.getImg()); intent.putExtras(bundle); - intent.putExtra("entrance", entrance + "+(消息详情[" + mConcernEntity.getGameName() + "])"); + intent.putExtra("entrance", StringUtils.buildString(entrance , "+(消息详情[" , mConcernEntity.getGameName() , "])")); mContext.startActivity(intent); } else { Intent intent = new Intent(mContext, ShareCardActivity.class); @@ -350,7 +350,7 @@ public class MessageDetailAdapter extends BaseRecyclerAdapter { bundle.putString("newsId", mConcernEntity.getId()); } intent.putExtras(bundle); - intent.putExtra("entrance", entrance + "+(消息详情[" + mConcernEntity.getGameName() + "])"); + intent.putExtra("entrance", StringUtils.buildString(entrance , "+(消息详情[" , mConcernEntity.getGameName() , "])")); mContext.startActivity(intent); } } @@ -373,12 +373,12 @@ public class MessageDetailAdapter extends BaseRecyclerAdapter { intent.putExtra("url", mConcernEntity.getLink()); intent.putExtra("gameName", mConcernEntity.getGameName()); intent.putExtra("newsId", mConcernEntity.getId()); - intent.putExtra("entrance", entrance + "+(消息详情[" + mConcernEntity.getGameName() + "])"); + intent.putExtra("entrance", StringUtils.buildString(entrance , "+(消息详情[" , mConcernEntity.getGameName() , "])")); mContext.startActivity(intent); } else { Intent intent = new Intent(mContext, NewsDetailActivity.class); intent.putExtra("newsId", mConcernEntity.getId()); - intent.putExtra("entrance", entrance + "+(消息详情[" + mConcernEntity.getGameName() + "])"); + intent.putExtra("entrance", StringUtils.buildString(entrance , "+(消息详情[" , mConcernEntity.getGameName() , "])")); mContext.startActivity(intent); } } @@ -439,7 +439,8 @@ public class MessageDetailAdapter extends BaseRecyclerAdapter { } if (commentEntity.getParent() != null) { - holder.commentContentTv.setText("回复" + commentEntity.getParent().getUser().getName() + ": " + commentEntity.getContent()); + holder.commentContentTv.setText(StringUtils.buildString("回复" , commentEntity.getParent().getUser().getName(), + ": " , commentEntity.getContent())); } else { holder.commentContentTv.setText(commentEntity.getContent()); } diff --git a/app/src/main/java/com/gh/gamecenter/adapter/NewsNormalAdapter.java b/app/src/main/java/com/gh/gamecenter/adapter/NewsNormalAdapter.java index 23a7b721a2..c9a1c7a3e8 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/NewsNormalAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/adapter/NewsNormalAdapter.java @@ -204,7 +204,7 @@ public class NewsNormalAdapter extends BaseRecyclerAdapter { } } - private void initNewsImage1ViewHolder(final NewsImage1ViewHolder viewHolder, int position) { + private void initNewsImage1ViewHolder(final NewsImage1ViewHolder viewHolder, final int position) { final NewsEntity newsEntity = mNewsList.get(position); @@ -213,13 +213,13 @@ public class NewsNormalAdapter extends BaseRecyclerAdapter { public void onClick(View v) { Map kv = new HashMap<>(); kv.put("名字", newsEntity.getTitle()); - kv.put("位置", String.valueOf(viewHolder.getPosition() + 1)); + kv.put("位置", String.valueOf(position + 1)); DataUtils.onEvent(mContext, "点击", "资讯-资讯", kv); DataCollectionUtils.uploadClick(mContext, "列表", "资讯-资讯", newsEntity.getTitle()); //统计阅读量 - statNewsViews(newsEntity, viewHolder.getPosition()); + statNewsViews(newsEntity, position); NewsUtils.startNewsDetailActivity(mContext, newsEntity, "(资讯-资讯)"); } }); @@ -236,7 +236,7 @@ public class NewsNormalAdapter extends BaseRecyclerAdapter { NewsUtils.setNewsType(viewHolder.type, newsEntity.getType(), newsEntity.getPriority(), position); } - private void initNewsImage2ViewHolder(final NewsImage2ViewHolder viewHolder, int position) { + private void initNewsImage2ViewHolder(final NewsImage2ViewHolder viewHolder, final int position) { final NewsEntity newsEntity = mNewsList.get(position); @@ -260,13 +260,13 @@ public class NewsNormalAdapter extends BaseRecyclerAdapter { public void onClick(View v) { Map kv = new HashMap<>(); kv.put("名字", newsEntity.getTitle()); - kv.put("位置", String.valueOf(viewHolder.getPosition() + 1)); + kv.put("位置", String.valueOf(position + 1)); DataUtils.onEvent(mContext, "点击", "资讯-资讯", kv); DataCollectionUtils.uploadClick(mContext, "列表", "资讯-资讯", newsEntity.getTitle()); //统计阅读量 - statNewsViews(newsEntity, viewHolder.getPosition()); + statNewsViews(newsEntity, position); NewsUtils.startNewsDetailActivity(mContext, newsEntity, "(资讯-资讯)"); } }); @@ -287,7 +287,7 @@ public class NewsNormalAdapter extends BaseRecyclerAdapter { NewsUtils.setNewsType(viewHolder.type, newsEntity.getType(), newsEntity.getPriority(), position); } - private void initNewsImage3ViewHolder(final NewsImage3ViewHolder viewHolder, int position) { + private void initNewsImage3ViewHolder(final NewsImage3ViewHolder viewHolder, final int position) { final NewsEntity newsEntity = mNewsList.get(position); @@ -296,13 +296,13 @@ public class NewsNormalAdapter extends BaseRecyclerAdapter { public void onClick(View v) { Map kv = new HashMap<>(); kv.put("名字", newsEntity.getTitle()); - kv.put("位置", String.valueOf(viewHolder.getPosition() + 1)); + kv.put("位置", String.valueOf(position+ 1)); DataUtils.onEvent(mContext, "点击", "资讯-资讯", kv); DataCollectionUtils.uploadClick(mContext, "列表", "资讯-资讯", newsEntity.getTitle()); //统计阅读量 - statNewsViews(newsEntity, viewHolder.getPosition()); + statNewsViews(newsEntity, position); NewsUtils.startNewsDetailActivity(mContext, newsEntity, "(资讯-资讯)"); } }); diff --git a/app/src/main/java/com/gh/gamecenter/adapter/PlatformAdapter.java b/app/src/main/java/com/gh/gamecenter/adapter/PlatformAdapter.java index ba1fe5895c..497553666b 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/PlatformAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/adapter/PlatformAdapter.java @@ -79,7 +79,7 @@ public class PlatformAdapter extends BaseRecyclerAdapter { } @Override - public void onBindViewHolder(final PlatformViewHolder viewHolder, int position) { + public void onBindViewHolder(final PlatformViewHolder viewHolder, final int position) { final ApkEntity apkEntity = mPlatformList.get((mRow * mColumn) * mAdapterPosition + position); if ("求版本".equals(apkEntity.getPackageName())) { @@ -136,7 +136,7 @@ public class PlatformAdapter extends BaseRecyclerAdapter { PackageUtils.launchApplicationByPackageName(mContext, apkEntity.getPackageName()); } else if ("安装".equals(status) || "安装更新".equals(status)) { - install(apkEntity, viewHolder.getPosition()); + install(apkEntity, position); } else if ("插件化".equals(status)) { if (NetworkUtils.isWifiConnected(mContext)) { download(apkEntity, viewHolder.download_item_tv_status, "插件化"); @@ -149,7 +149,7 @@ public class PlatformAdapter extends BaseRecyclerAdapter { }); } } else if ("安装插件".equals(status)) { - showPluginDialog(apkEntity, PlatformAdapter.this, viewHolder.getPosition()); + showPluginDialog(apkEntity, PlatformAdapter.this, position); } else if ("更新".equals(status)) { if (NetworkUtils.isWifiConnected(mContext)) { update(apkEntity); @@ -317,13 +317,13 @@ public class PlatformAdapter extends BaseRecyclerAdapter { if (mOnCollectionCallBackListener != null) { mOnCollectionCallBackListener.showCollection(apkEntity.getApkCollection()); } - mCloseEntity.setPosition(viewHolder.getPosition()); + mCloseEntity.setPosition(position); mCloseEntity.setAdapterPosition(mAdapterPosition); for (int[] ints : mCloseEntity.getList()) { mAdapterMap.get(ints[0]).notifyItemChanged(ints[1]); } mCloseEntity.getList().clear(); - int[] arrCollectionPosition = {mAdapterPosition, viewHolder.getPosition()}; + int[] arrCollectionPosition = {mAdapterPosition, position}; mCloseEntity.getList().add(arrCollectionPosition); viewHolder.download_item_open_collection.setVisibility(View.GONE); viewHolder.download_item_colse_collection.setVisibility(View.VISIBLE); diff --git a/app/src/main/java/com/gh/gamecenter/adapter/PluginAdapter.java b/app/src/main/java/com/gh/gamecenter/adapter/PluginAdapter.java index e18bcc6a14..f0b1d3dc82 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/PluginAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/adapter/PluginAdapter.java @@ -114,7 +114,7 @@ public class PluginAdapter extends BaseRecyclerAdapter { } @Override - public void onBindViewHolder(final GameNormalViewHolder holder, int position) { + public void onBindViewHolder(final GameNormalViewHolder holder, final int position) { final GameEntity gameEntity = mPluginList.get(position); @@ -145,12 +145,13 @@ public class PluginAdapter extends BaseRecyclerAdapter { DataCollectionUtils.uploadClick(mContext, "列表", "可以插件化的游戏", gameEntity.getName()); - GameUtils.startGameDetailActivity(mContext, gameEntity.getId(), mEntrance + "+(插件化[" + (holder.getPosition() + 1) + "])"); + GameUtils.startGameDetailActivity(mContext, gameEntity.getId(), + StringUtils.buildString(mEntrance , "+(插件化[" , String.valueOf(position + 1) , "])")); } }); - DownloadItemUtils.setOnClickListener(mContext, holder.gameDownloadBtn, gameEntity, position, - PluginAdapter.this, mEntrance + "+(插件化[" + (holder.getPosition() + 1) + "])", "插件化:" + gameEntity.getName()); + DownloadItemUtils.setOnClickListener(mContext, holder.gameDownloadBtn, gameEntity, position, PluginAdapter.this, + StringUtils.buildString(mEntrance , "+(插件化[" , String.valueOf(position + 1) , "])"), "插件化:" + gameEntity.getName()); DownloadItemUtils.updateItem(mContext, gameEntity, holder, false); } diff --git a/app/src/main/java/com/gh/gamecenter/download/FileSendFragment.java b/app/src/main/java/com/gh/gamecenter/download/FileSendFragment.java index 3913572aea..0079feef01 100644 --- a/app/src/main/java/com/gh/gamecenter/download/FileSendFragment.java +++ b/app/src/main/java/com/gh/gamecenter/download/FileSendFragment.java @@ -9,6 +9,7 @@ import android.text.Html; import android.view.*; import android.widget.TextView; import com.gh.common.util.DialogUtils; +import com.gh.common.util.StringUtils; import com.gh.gamecenter.*; /** @@ -47,7 +48,7 @@ public class FileSendFragment extends Fragment { }); TextView shareGh = (TextView) view.findViewById(R.id.share_gh); - shareGh.setText(Html.fromHtml("" + "好友还没安装光环助手?请点这里" + "")); + shareGh.setText(Html.fromHtml(StringUtils.buildString("" , "好友还没安装光环助手?请点这里" , ""))); shareGh.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -57,7 +58,7 @@ public class FileSendFragment extends Fragment { }); TextView cleanApk = (TextView) view.findViewById(R.id.clean_apk_tv); - cleanApk.setText(Html.fromHtml("手机空间不足?试试 " + "" + "安装包清理" + "")); + cleanApk.setText(Html.fromHtml(StringUtils.buildString("手机空间不足?试试 " , "" , "安装包清理" , ""))); cleanApk.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/java/com/gh/gamecenter/download/GameUpdateFragmentAdapter.java b/app/src/main/java/com/gh/gamecenter/download/GameUpdateFragmentAdapter.java index 945efbbb56..ae88a112cf 100644 --- a/app/src/main/java/com/gh/gamecenter/download/GameUpdateFragmentAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/download/GameUpdateFragmentAdapter.java @@ -379,10 +379,10 @@ class GameUpdateFragmentAdapter extends BaseRecyclerAdapter { if (TextUtils.isEmpty(currentVersion)) { viewHolder.gu_item_tv_current.setText("当前:无"); } else { - viewHolder.gu_item_tv_current.setText("当前:V" + currentVersion); + viewHolder.gu_item_tv_current.setText(StringUtils.buildString("当前:V" , currentVersion)); } - viewHolder.gu_item_tv_new.setText("新版:V" + updateEntity.getVersion() + " | " + updateEntity.getSize()); + viewHolder.gu_item_tv_new.setText(StringUtils.buildString("新版:V" , updateEntity.getVersion() , " | " , updateEntity.getSize())); viewHolder.gu_item_btv_update.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/java/com/gh/gamecenter/game/GameFragmentAdapter.java b/app/src/main/java/com/gh/gamecenter/game/GameFragmentAdapter.java index cda4e15e82..c978a1b841 100644 --- a/app/src/main/java/com/gh/gamecenter/game/GameFragmentAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/game/GameFragmentAdapter.java @@ -657,11 +657,11 @@ class GameFragmentAdapter extends BaseRecyclerAdapter { intent.putExtra("id", subjectDigestList.get(finalI).getColumnId()); intent.putExtra("name", subjectDigestList.get(finalI).getColumnName()); intent.putExtra("order", subjectDigestList.get(finalI).getOrder()); - intent.putExtra("entrance", "(游戏-专题:" + subjectDigestList.get(finalI).getName() - + "[1-" + (finalI + 1) + "]" + ")"); + intent.putExtra("entrance", StringUtils.buildString("(游戏-专题:" , subjectDigestList.get(finalI).getName(), + "[1-" , String.valueOf(finalI + 1) , "]" , ")")); mContext.startActivity(intent); - DataCollectionUtils.uploadPosition(mContext, "游戏", (finalI + 1) + "", + DataCollectionUtils.uploadPosition(mContext, "游戏", String.valueOf(finalI + 1), subjectDigestList.get(finalI).getName()); } else if (finalI == 4) { Intent intent = new Intent(mContext, KaiFuActivity.class); @@ -754,7 +754,8 @@ class GameFragmentAdapter extends BaseRecyclerAdapter { DataCollectionUtils.uploadClick(mContext, subjectEntity.getName() + "-列表", "游戏-专题", gameEntity.getName()); - GameUtils.startGameDetailActivity(mContext, gameEntity, "(游戏-专题:" + subjectEntity.getName() + "-列表[" + (i + 1) + "])"); + GameUtils.startGameDetailActivity(mContext, gameEntity, + StringUtils.buildString("(游戏-专题:" , subjectEntity.getName() , "-列表[" , String.valueOf(i + 1) , "])")); } }); @@ -769,8 +770,9 @@ class GameFragmentAdapter extends BaseRecyclerAdapter { DownloadItemUtils.setOnClickListener(mContext, holder.gameDownloadBtn, gameEntity, i, - GameFragmentAdapter.this, "(游戏-专题:" + subjectEntity.getName() + "-列表[" + (i + 1) + "])", - "游戏-专题-" + subjectEntity.getName() + ":" + gameEntity.getName()); + GameFragmentAdapter.this, StringUtils.buildString("(游戏-专题:" , subjectEntity.getName(), + "-列表[" , String.valueOf(i + 1) , "])"), + StringUtils.buildString("游戏-专题-" , subjectEntity.getName() , ":" , gameEntity.getName())); DownloadItemUtils.updateItem(mContext, gameEntity, holder, true); } @@ -869,16 +871,19 @@ class GameFragmentAdapter extends BaseRecyclerAdapter { DataCollectionUtils.uploadClick(mContext, subjectEntity.getName() + "-列表", "游戏-专题", gameEntity.getName()); if (gameEntity.isPluggable()) { - GameUtils.startGameDetailActivity(mContext, gameEntity.getId(), "(游戏-专题:插件化-列表[" + (i + 1) + "])"); + GameUtils.startGameDetailActivity(mContext, gameEntity.getId(), + StringUtils.buildString("(游戏-专题:插件化-列表[" , String.valueOf(i + 1) , "])")); } else { - GameUtils.startGameDetailActivity(mContext, gameEntity, "(游戏-专题:" + subjectEntity.getName() + "-列表[" + (i + 1) + "])"); + GameUtils.startGameDetailActivity(mContext, gameEntity, + StringUtils.buildString("(游戏-专题:" , subjectEntity.getName() , "-列表[" , String.valueOf(i + 1) , "])")); } } }); DownloadItemUtils.setOnClickListener(mContext, holder.gameDownloadBtn, gameEntity, i, - GameFragmentAdapter.this, "(游戏-专题:" + subjectEntity.getName() + "-列表[" + (i + 1) + "])", - "游戏-专题-" + subjectEntity.getName() + ":" + gameEntity.getName()); + GameFragmentAdapter.this, + StringUtils.buildString("(游戏-专题:" , subjectEntity.getName() , "-列表[" , String.valueOf(i + 1) , "])"), + StringUtils.buildString("游戏-专题-" , subjectEntity.getName() , ":" , gameEntity.getName())); DownloadItemUtils.updateItem(mContext, gameEntity, holder, !gameEntity.isPluggable()); } diff --git a/app/src/main/java/com/gh/gamecenter/gamedetail/XinXiAdapter.java b/app/src/main/java/com/gh/gamecenter/gamedetail/XinXiAdapter.java index c59f580a29..7cb7f6ce67 100644 --- a/app/src/main/java/com/gh/gamecenter/gamedetail/XinXiAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/gamedetail/XinXiAdapter.java @@ -25,6 +25,7 @@ import com.gh.common.util.GameViewUtils; import com.gh.common.util.ImageUtils; import com.gh.common.util.NewsUtils; import com.gh.common.util.RandomUtils; +import com.gh.common.util.StringUtils; import com.gh.common.view.HorizontalItemDecoration; import com.gh.common.view.MarqueeView; import com.gh.download.DownloadManager; @@ -410,7 +411,7 @@ public class XinXiAdapter extends BaseRecyclerAdapter { } } - private void initGameNormalViewHolder(final GameNormalViewHolder holder, int position) { + private void initGameNormalViewHolder(final GameNormalViewHolder holder, final int position) { final GameEntity gameEntity = mGameList.get(position - position_game - 1); @@ -434,12 +435,14 @@ public class XinXiAdapter extends BaseRecyclerAdapter { DataCollectionUtils.uploadClick(mContext, "列表", name, gameEntity.getName()); - GameUtils.startGameDetailActivity(mContext, gameEntity, entrance + "+(" + name + "[" + (holder.getPosition() + 1) + "])"); + GameUtils.startGameDetailActivity(mContext, gameEntity, + StringUtils.buildString(entrance , "+(" , name , "[" , String.valueOf(position + 1) , "])")); } }); - DownloadItemUtils.setOnClickListener(mContext, holder.gameDownloadBtn, - gameEntity, position, this, entrance + "+(" + name + "[" + (holder.getPosition() + 1) + "])", name + ":" + gameEntity.getName()); + DownloadItemUtils.setOnClickListener(mContext, holder.gameDownloadBtn, gameEntity, position, this, + StringUtils.buildString(entrance , "+(" , name , "[" , String.valueOf(position + 1) , "])"), + StringUtils.buildString(name , ":" , gameEntity.getName())); DownloadItemUtils.updateItem(mContext, gameEntity, holder, true); } @@ -461,7 +464,7 @@ public class XinXiAdapter extends BaseRecyclerAdapter { new LinearLayoutManager(mContext, LinearLayoutManager.HORIZONTAL, false)); viewHolder.gamedetail_item_intro_gallery.setAdapter( new GameGalleryAdapter(mContext, mGameDetailEntity.getGallery(), - entrance + "+(游戏详情[" + mGameEntity.getName() + "]:游戏介绍)")); + StringUtils.buildString(entrance , "+(游戏详情[" , mGameEntity.getName() , "]:游戏介绍)"))); viewHolder.gamedetail_item_intro_gallery.addItemDecoration( new HorizontalItemDecoration(mContext, 1, mGameDetailEntity.getGallery().size())); } diff --git a/app/src/main/java/com/gh/gamecenter/libao/Libao3FragmentAdapter.java b/app/src/main/java/com/gh/gamecenter/libao/Libao3FragmentAdapter.java index d94c695124..76c7c980a4 100644 --- a/app/src/main/java/com/gh/gamecenter/libao/Libao3FragmentAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/libao/Libao3FragmentAdapter.java @@ -94,10 +94,10 @@ class Libao3FragmentAdapter extends BaseRecyclerAdapter { Spanned content; if ("ling".equals(libaoEntity.getStatus()) || "linged".equals(libaoEntity.getStatus())) { libaoEntity.setStatus("linged"); - content = Html.fromHtml("已领取:" + "" + libaoEntity.getCode() + ""); + content = Html.fromHtml(StringUtils.buildString("已领取:" , "" , libaoEntity.getCode() , "")); } else { libaoEntity.setStatus("taoed"); - content = Html.fromHtml("已淘号:" + "" + libaoEntity.getCode() + ""); + content = Html.fromHtml(StringUtils.buildString("已淘号:" , "" , libaoEntity.getCode() , "")); } holder.libaoDes.setText(content); @@ -109,11 +109,11 @@ class Libao3FragmentAdapter extends BaseRecyclerAdapter { , libaoEntity.getPackageName())) { Spanned msg; if ("ling".equals(libaoEntity.getStatus()) || "linged".equals(libaoEntity.getStatus())) { - msg = Html.fromHtml("礼包码:" + "" + libaoEntity.getCode() + "" + " 复制成功" + - "
请尽快进入游戏兑换"); + msg = Html.fromHtml(StringUtils.buildString("礼包码:" , "" , + libaoEntity.getCode() , "" , " 复制成功" , "
请尽快进入游戏兑换")); } else { - msg = Html.fromHtml("礼包码:" + "" + libaoEntity.getCode() + "" + " 复制成功" + - "
淘号礼包不保证可用,请尽快进入游戏尝试兑换"); + msg = Html.fromHtml(StringUtils.buildString("礼包码:" , "" , libaoEntity.getCode() , + "" , " 复制成功" , "
淘号礼包不保证可用,请尽快进入游戏尝试兑换")); } LibaoUtils.lunningAppDialog(mContext, msg, libaoEntity); } @@ -135,8 +135,8 @@ class Libao3FragmentAdapter extends BaseRecyclerAdapter { holder.itemView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { - DialogUtils.showWarningDialog(mContext, "删除礼包", Html.fromHtml("礼包码删除之后" + - "不可恢复" + ",请确定您已经兑换过该礼包") + DialogUtils.showWarningDialog(mContext, "删除礼包", Html.fromHtml(StringUtils.buildString("礼包码删除之后" , + "不可恢复" , ",请确定您已经兑换过该礼包")) , "取消", "确定删除" , new DialogUtils.ConfirmListener() { @Override diff --git a/app/src/main/java/com/gh/gamecenter/news/News2FragmentAdapter.java b/app/src/main/java/com/gh/gamecenter/news/News2FragmentAdapter.java index 57c3643b97..d6d35babb0 100644 --- a/app/src/main/java/com/gh/gamecenter/news/News2FragmentAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/news/News2FragmentAdapter.java @@ -23,6 +23,7 @@ import com.gh.common.util.LibaoUtils; import com.gh.common.util.MD5Utils; import com.gh.common.util.NewsUtils; import com.gh.common.util.PlatformUtils; +import com.gh.common.util.StringUtils; import com.gh.gamecenter.LibaoDetailActivity; import com.gh.gamecenter.MessageDetailActivity; import com.gh.gamecenter.NewsDetailActivity; @@ -531,10 +532,10 @@ public class News2FragmentAdapter extends BaseRecyclerAdapter { viewHolder.imgLayout.removeAllViews(); if (TextUtils.isEmpty(concernEntity.getPlatform())) { - viewHolder.content.setText(concernEntity.getName() + "\n礼包内容:" + content); + viewHolder.content.setText(StringUtils.buildString(concernEntity.getName() , "\n礼包内容:" , content)); } else { - viewHolder.content.setText(concernEntity.getName() + "(限" + PlatformUtils.getInstance(mContext) - .getPlatformName(concernEntity.getPlatform()) + "版)\n礼包内容:" + content); + viewHolder.content.setText(StringUtils.buildString(concernEntity.getName() , "(限" , PlatformUtils.getInstance(mContext) + .getPlatformName(concernEntity.getPlatform()) , "版)\n礼包内容:" , content)); } viewHolder.comment.setVisibility(View.GONE); viewHolder.share.setVisibility(View.GONE); diff --git a/app/src/main/java/com/gh/gamecenter/newsdetail/NewsDetailAdapter.java b/app/src/main/java/com/gh/gamecenter/newsdetail/NewsDetailAdapter.java index 14b678d2a6..457cc2b494 100644 --- a/app/src/main/java/com/gh/gamecenter/newsdetail/NewsDetailAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/newsdetail/NewsDetailAdapter.java @@ -34,6 +34,7 @@ import com.gh.common.util.ImageUtils; import com.gh.common.util.NewsUtils; import com.gh.common.util.PostCommentUtils; import com.gh.common.util.RandomUtils; +import com.gh.common.util.StringUtils; import com.gh.common.util.Utils; import com.gh.gamecenter.LibaoDetailActivity; import com.gh.gamecenter.MessageDetailActivity; @@ -483,7 +484,8 @@ public class NewsDetailAdapter extends BaseRecyclerAdapter { // 统计阅读量 NewsUtils.statNewsViews(newsEntity.getId()); - NewsUtils.startNewsDetailActivity(mContext, newsEntity, mEntrance + "+(新闻详情:相关推荐[" + (viewHolder.getPosition() + 1) + "])"); + NewsUtils.startNewsDetailActivity(mContext, newsEntity + , StringUtils.buildString(mEntrance , "+(新闻详情:相关推荐[" , String.valueOf(viewHolder.getPosition() + 1) , "])")); } }); viewHolder.newsdetail_item_ll_news_more.addView(view); @@ -643,24 +645,28 @@ public class NewsDetailAdapter extends BaseRecyclerAdapter { String id = uri.getPath().substring(1); Intent intent = new Intent(mContext, NewsDetailActivity.class); intent.putExtra("newsId", id); - intent.putExtra("entrance", mEntrance + "+(新闻详情[" + mNewsDetailEntity.getTitle() + "])"); + intent.putExtra("entrance", + StringUtils.buildString(mEntrance , "+(新闻详情[" , mNewsDetailEntity.getTitle() , "])")); mContext.startActivity(intent); } else if ("game".equals(host)) { String id = uri.getPath().substring(1); - GameUtils.startGameDetailActivity(mContext, id, mEntrance + "+(新闻详情[" + mNewsDetailEntity.getTitle() + "])"); + GameUtils.startGameDetailActivity(mContext, id, + StringUtils.buildString(mEntrance , "+(新闻详情[" , mNewsDetailEntity.getTitle() , "])")); } else if ("column".equals(host)) { String id = uri.getPath().substring(1); String name = uri.getQueryParameter("name"); Intent intent = new Intent(mContext, SubjectActivity.class); intent.putExtra("id", id); intent.putExtra("name", name); - intent.putExtra("entrance", mEntrance + "+(新闻详情[" + mNewsDetailEntity.getTitle() + "])"); + intent.putExtra("entrance", + StringUtils.buildString(mEntrance , "+(新闻详情[" , mNewsDetailEntity.getTitle() , "])")); mContext.startActivity(intent); } else if ("libao".equals(host)) { String id = uri.getPath().substring(1); Intent intent = new Intent(mContext, LibaoDetailActivity.class); intent.putExtra("id", id); - intent.putExtra("entrance", mEntrance + "+(新闻详情[" + mNewsDetailEntity.getTitle() + "])"); + intent.putExtra("entrance", + StringUtils.buildString(mEntrance , "+(新闻详情[" , mNewsDetailEntity.getTitle() , "])")); mContext.startActivity(intent); } else if ("qq".equals(host)) { String qq = uri.getPath().substring(1); @@ -764,11 +770,13 @@ public class NewsDetailAdapter extends BaseRecyclerAdapter { @JavascriptInterface public void skip(String id, String type) { if ("game".equals(type)) { - GameUtils.startGameDetailActivity(context, id, mEntrance + "+(新闻详情[" + mNewsDetailEntity.getTitle() + "])"); + GameUtils.startGameDetailActivity(context, id, + StringUtils.buildString(mEntrance , "+(新闻详情[" , mNewsDetailEntity.getTitle() , "])")); } else if ("news".equals(type)) { Intent intent = new Intent(context, NewsDetailActivity.class); intent.putExtra("newsId", id); - intent.putExtra("mEntrance", mEntrance + "+(新闻详情[" + mNewsDetailEntity.getTitle() + "])"); + intent.putExtra("mEntrance", + StringUtils.buildString(mEntrance , "+(新闻详情[" , mNewsDetailEntity.getTitle() , "])")); context.startActivity(intent); } } diff --git a/app/src/main/java/com/gh/gamecenter/search/SearchGameDetailFragmentAdapter.java b/app/src/main/java/com/gh/gamecenter/search/SearchGameDetailFragmentAdapter.java index d479e9fb0f..658708e2d2 100644 --- a/app/src/main/java/com/gh/gamecenter/search/SearchGameDetailFragmentAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/search/SearchGameDetailFragmentAdapter.java @@ -124,7 +124,7 @@ class SearchGameDetailFragmentAdapter extends BaseRecyclerAdapter { } @Override - public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { + public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) { final GameNormalViewHolder viewHolder = (GameNormalViewHolder) holder; final GameEntity gameEntity = gameList.get(position); @@ -149,7 +149,8 @@ class SearchGameDetailFragmentAdapter extends BaseRecyclerAdapter { } GameUtils.startGameDetailActivity(mContext, gameEntity, - entrance + "+(搜索-列表[" + key + "=" + type + "=" + (viewHolder.getPosition() + 1) + "])"); + StringUtils.buildString(entrance , "+(搜索-列表[" , key , "=" , type , "=" , + String.valueOf(position + 1) , "])")); } }); @@ -169,11 +170,13 @@ class SearchGameDetailFragmentAdapter extends BaseRecyclerAdapter { DownloadItemUtils.onNormalClick(mContext, viewHolder.gameDownloadBtn, gameEntity, viewHolder.getPosition(), SearchGameDetailFragmentAdapter.this, - entrance + "+(搜索-列表[" + key + "=" + type + "=" + (viewHolder.getPosition() + 1) + "])", + StringUtils.buildString(entrance , "+(搜索-列表[" , key , "=" , type , "=" , + String.valueOf(position + 1) , "])"), "搜索-列表:" + gameEntity.getName()); } else { DownloadDialog.getInstance(mContext).showPopupWindow(v, gameEntity, - entrance + "+(搜索-列表[" + key + "=" + type + "=" + (viewHolder.getPosition() + 1) + "])", + StringUtils.buildString(entrance , "+(搜索-列表[" , key , "=" , type , "=" , + String.valueOf(position + 1) + "])"), "搜索-列表:" + gameEntity.getName()); } } diff --git a/app/src/main/java/com/gh/gamecenter/search/SearchGameListFragmentAdapter.java b/app/src/main/java/com/gh/gamecenter/search/SearchGameListFragmentAdapter.java index 67627e96d4..0d8d1fd423 100644 --- a/app/src/main/java/com/gh/gamecenter/search/SearchGameListFragmentAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/search/SearchGameListFragmentAdapter.java @@ -15,6 +15,7 @@ import com.gh.common.util.DownloadItemUtils; import com.gh.common.util.GameUtils; import com.gh.common.util.GameViewUtils; import com.gh.common.util.ImageUtils; +import com.gh.common.util.StringUtils; import com.gh.common.view.DownloadDialog; import com.gh.gamecenter.R; import com.gh.gamecenter.adapter.BaseRecyclerAdapter; @@ -134,7 +135,7 @@ class SearchGameListFragmentAdapter extends BaseRecyclerAdapter { } @Override - public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) { + public void onBindViewHolder(final RecyclerView.ViewHolder holder, final int position) { final GameEntity gameEntity = gameList.get(position); if (holder instanceof GameNormalViewHolder && position == 0) { final GameNormalViewHolder viewHolder = (GameNormalViewHolder) holder; @@ -160,7 +161,8 @@ class SearchGameListFragmentAdapter extends BaseRecyclerAdapter { } GameUtils.startGameDetailActivity(mContext, gameEntity, - entrance + "+(搜索-列表[" + key + "=" + type + "=" + (holder.getPosition() + 1) + "])"); + StringUtils.buildString(entrance , "+(搜索-列表[" , key , "=" , type + "=" , + String.valueOf(position + 1) , "])")); dao.add(key); } @@ -182,11 +184,13 @@ class SearchGameListFragmentAdapter extends BaseRecyclerAdapter { DownloadItemUtils.onNormalClick(mContext, viewHolder.gameDownloadBtn, gameEntity, viewHolder.getPosition(), SearchGameListFragmentAdapter.this, - entrance + "+(搜索-列表[" + key + "=" + type + "=" + (viewHolder.getPosition() + 1) + "])", + StringUtils.buildString(entrance , "+(搜索-列表[" , key , "=" , type , "=" , + String.valueOf(position + 1) , "])"), "搜索-列表:" + gameEntity.getName()); } else { DownloadDialog.getInstance(mContext).showPopupWindow(v, gameEntity, - entrance + "+(搜索-列表[" + key + "=" + type + "=" + (viewHolder.getPosition() + 1) + "])", + StringUtils.buildString(entrance , "+(搜索-列表[" , key , "=" , type , "=" , + String.valueOf(position + 1) , "])"), "搜索-列表:" + gameEntity.getName()); } } @@ -209,7 +213,8 @@ class SearchGameListFragmentAdapter extends BaseRecyclerAdapter { } GameUtils.startGameDetailActivity(mContext, gameEntity, - entrance + "+(搜索-列表[" + key + "=" + type + "=" + (holder.getPosition() + 1) + "])"); + StringUtils.buildString(entrance , "+(搜索-列表[" , key , "=" , type , "=" , + String.valueOf(position + 1) , "])")); dao.add(key); } }); diff --git a/app/src/main/java/com/gh/gamecenter/adapter/SubjectAdapter.java b/app/src/main/java/com/gh/gamecenter/subject/SubjectAdapter.java similarity index 94% rename from app/src/main/java/com/gh/gamecenter/adapter/SubjectAdapter.java rename to app/src/main/java/com/gh/gamecenter/subject/SubjectAdapter.java index 4061c44bc3..4d9c77e420 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/SubjectAdapter.java +++ b/app/src/main/java/com/gh/gamecenter/subject/SubjectAdapter.java @@ -1,4 +1,4 @@ -package com.gh.gamecenter.adapter; +package com.gh.gamecenter.subject; import android.content.Context; import android.support.v4.util.ArrayMap; @@ -17,8 +17,10 @@ import com.gh.common.util.DownloadItemUtils; import com.gh.common.util.GameUtils; import com.gh.common.util.GameViewUtils; import com.gh.common.util.ImageUtils; +import com.gh.common.util.StringUtils; import com.gh.download.DownloadManager; import com.gh.gamecenter.R; +import com.gh.gamecenter.adapter.BaseRecyclerAdapter; import com.gh.gamecenter.adapter.viewholder.FooterViewHolder; import com.gh.gamecenter.adapter.viewholder.GameImageViewHolder; import com.gh.gamecenter.adapter.viewholder.GameNormalViewHolder; @@ -280,7 +282,7 @@ public class SubjectAdapter extends BaseRecyclerAdapter { } } - private void initGameTestViewHolder(final GameTestViewHolder holder, int position) { + private void initGameTestViewHolder(final GameTestViewHolder holder, final int position) { if (mIsOrder) { int index = 1; @@ -341,7 +343,8 @@ public class SubjectAdapter extends BaseRecyclerAdapter { DataCollectionUtils.uploadClick(mContext, "列表", mName, gameEntity.getName()); - GameUtils.startGameDetailActivity(mContext, gameEntity, mEntrance + "+(" + mName + "[" + (holder.getPosition() + 1) + "])"); + GameUtils.startGameDetailActivity(mContext, gameEntity, + StringUtils.buildString(mEntrance , "+(" , mName , "[" , String.valueOf(position + 1) , "])")); } }); @@ -355,13 +358,14 @@ public class SubjectAdapter extends BaseRecyclerAdapter { } DownloadItemUtils.setOnClickListener(mContext, - holder.gameDownloadBtn, gameEntity, position, - SubjectAdapter.this, mEntrance + "+(" + mName + "[" + (holder.getPosition() + 1) + "])", mName + ":" + gameEntity.getName()); + holder.gameDownloadBtn, gameEntity, position, SubjectAdapter.this, + StringUtils.buildString(mEntrance , "+(" , mName , "[" , String.valueOf(position + 1) , "])"), + StringUtils.buildString(mName , ":" , gameEntity.getName())); DownloadItemUtils.updateItem(mContext, gameEntity, holder, true); } - private void initGameNormalViewHolder(final GameNormalViewHolder holder, int position) { + private void initGameNormalViewHolder(final GameNormalViewHolder holder, final int position) { if (mIsOrder) { int index = 1; @@ -413,17 +417,20 @@ public class SubjectAdapter extends BaseRecyclerAdapter { public void onClick(View v) { Map kv = new HashMap<>(); kv.put("名字", gameEntity.getName()); - kv.put("位置", String.valueOf(holder.getPosition() + 1)); + kv.put("位置", String.valueOf(position + 1)); DataUtils.onEvent(mContext, "点击", mName, kv); DataCollectionUtils.uploadClick(mContext, "列表", mName, gameEntity.getName()); - GameUtils.startGameDetailActivity(mContext, gameEntity, mEntrance + "+(" + mName + "[" + (holder.getPosition() + 1) + "])"); + GameUtils.startGameDetailActivity(mContext, gameEntity, + StringUtils.buildString(mEntrance , "+(" , mName , "[" , String.valueOf(position + 1) , "])")); } }); DownloadItemUtils.setOnClickListener(mContext, holder.gameDownloadBtn, - gameEntity, position, this, mEntrance + "+(" + mName + "[" + (holder.getPosition() + 1) + "])", mName + ":" + gameEntity.getName()); + gameEntity, position, this, + StringUtils.buildString(mEntrance , "+(" , mName , "[" ,String.valueOf (position + 1) , "])"), + StringUtils.buildString(mName , ":" , gameEntity.getName())); DownloadItemUtils.updateItem(mContext, gameEntity, holder, true); } diff --git a/app/src/main/java/com/gh/gamecenter/subject/SubjectFragment.java b/app/src/main/java/com/gh/gamecenter/subject/SubjectFragment.java index 1b7384b0fa..74911830d2 100644 --- a/app/src/main/java/com/gh/gamecenter/subject/SubjectFragment.java +++ b/app/src/main/java/com/gh/gamecenter/subject/SubjectFragment.java @@ -19,7 +19,6 @@ import com.gh.download.DataWatcher; import com.gh.download.DownloadEntity; import com.gh.download.DownloadManager; import com.gh.gamecenter.R; -import com.gh.gamecenter.adapter.SubjectAdapter; import com.gh.gamecenter.entity.ApkEntity; import com.gh.gamecenter.entity.GameEntity; import com.gh.gamecenter.eventbus.EBDownloadStatus;