diff --git a/app/src/main/java/com/gh/gamecenter/adapter/viewholder/DetailViewHolder.kt b/app/src/main/java/com/gh/gamecenter/adapter/viewholder/DetailViewHolder.kt index 27f1847822..5d74f7bc09 100644 --- a/app/src/main/java/com/gh/gamecenter/adapter/viewholder/DetailViewHolder.kt +++ b/app/src/main/java/com/gh/gamecenter/adapter/viewholder/DetailViewHolder.kt @@ -544,7 +544,10 @@ class DetailViewHolder( val apkEntity = mGameEntity.getApk()[0] val msg = FileUtils.isCanDownload(mViewHolder.context, apkEntity.size) if (TextUtils.isEmpty(msg)) { - if (asVGame && mViewHolder.context.getString(R.string.update_v) == buttonText) { + val btnContainsUpdateText = mViewHolder.context.getString(R.string.update_v) == buttonText + || buttonText.contains(mViewHolder.context.getString(R.string.update)) + + if (asVGame && btnContainsUpdateText) { VHelper.updateOrReDownload(mGameEntity) } else { DownloadManager.createDownload(