diff --git a/app/src/main/java/com/gh/gamecenter/game/GameFragmentAdapter.kt b/app/src/main/java/com/gh/gamecenter/game/GameFragmentAdapter.kt index 62ab488ca0..958c89bfca 100644 --- a/app/src/main/java/com/gh/gamecenter/game/GameFragmentAdapter.kt +++ b/app/src/main/java/com/gh/gamecenter/game/GameFragmentAdapter.kt @@ -348,6 +348,7 @@ class GameFragmentAdapter(context: Context, model: GameViewModel, var blockName: if (data < subjectDigestList?.size!!) { val entity = subjectDigestList[data] when { + entity.type == "column_collection" -> mContext.startActivity(ColumnCollectionDetailActivity.getIntent(mContext, entity.link!!, "(推荐入口)")) entity.type == "block" -> mContext.startActivity(BlockActivity.getIntent(mContext, entity)) entity.type == "category" -> mContext.startActivity(CategoryDirectoryActivity.getIntent(mContext, entity.link!!, entity.text!!)) entity.type == "column" -> { @@ -383,6 +384,7 @@ class GameFragmentAdapter(context: Context, model: GameViewModel, var blockName: if (subjectDigestList != null && subjectDigestList.size >= 5) { val entity = subjectDigestList[4] when { + entity.type == "column_collection" -> mContext.startActivity(ColumnCollectionDetailActivity.getIntent(mContext, entity.link!!, "(推荐入口)")) entity.type == "block" -> mContext.startActivity(BlockActivity.getIntent(mContext, entity)) entity.type == "category" -> mContext.startActivity(CategoryDirectoryActivity.getIntent(mContext, entity.link!!, entity.text!!)) entity.type == "column" -> { @@ -517,7 +519,11 @@ class GameFragmentAdapter(context: Context, model: GameViewModel, var blockName: val text = if ("change" == column?.home) "换一批" else "全部 >" holder.binding.headMore.text = text - if (text == "全部 >" && column != null && column.data != null && column.data!!.size >= column.more!!) { + if (text == "全部 >" + && column != null + && column.data != null + && column.data!!.size >= column.more!! + && column.type != "column_collection") { holder.binding.headMore.visibility = View.GONE } else { holder.binding.headMore.visibility = View.VISIBLE