This commit is contained in:
张玉久
2020-05-13 10:56:34 +08:00
parent ca3c1fa8c2
commit 8cd06a80ba

View File

@ -4,6 +4,8 @@ import android.view.View
import com.gh.base.BaseActivity
import com.gh.base.BaseRecyclerViewHolder
import com.gh.common.constant.Config
import com.gh.common.dialog.CertificationDialog
import com.gh.common.dialog.DeviceRemindDialog
import com.gh.common.util.*
import com.gh.common.util.DirectUtils.directToLinkPage
import com.gh.download.DownloadManager
@ -162,9 +164,16 @@ class DownloadDialogItemViewHolder(val binding: DownloadDialogItemBinding) : Bas
var mtaValue = "未知"
when (itemView.getTag(DownloadDialogAdapter.ITEM_TAG_KEY)) {
DownloadDialogItemStatus.DOWNLOAD -> {
DialogUtils.checkDownload(it.context, apkEntity.size) { isSubscribe ->
DownloadManager.createDownload(it.context, apkEntity, gameEntity, "下载", entrance, location, isSubscribe, null)
}
DownloadDialogHelper.findAvailableDialogAndShow(it.context, gameEntity, apkEntity,object :EmptyCallback{
override fun onCallback() {
CertificationDialog.showCertificationDialog(it.context, gameEntity, DialogUtils.ConfirmListener {
DialogUtils.checkDownload(it.context, apkEntity.size) { isSubscribe ->
DownloadManager.createDownload(it.context, apkEntity, gameEntity, "下载", entrance, location, isSubscribe, null)
DeviceRemindDialog.showDeviceRemindDialog(it.context, gameEntity)
}
})
}
})
mtaValue = gameEntity.name + "_" + apkEntity.getPlatformName() + "_下载"
}
DownloadDialogItemStatus.LAUNCH -> {