多版本下载面板优化20200512测试3 https://gitlab.ghzs.com/pm/halo-app-issues/-/issues/819
This commit is contained in:
@ -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 -> {
|
||||
|
||||
Reference in New Issue
Block a user