fix: 修复更新判断异常和首页最近在玩的排序问题

This commit is contained in:
juntao
2022-06-23 17:20:53 +08:00
parent 0af479e441
commit 4e53b1fb91
5 changed files with 38 additions and 21 deletions

View File

@ -194,14 +194,16 @@ public class DetailDownloadUtils {
viewHolder.mDownloadPb.setDownloadType(DownloadProgressBar.DownloadType.INSTALL_NORMAL);
}
} else if (viewHolder.gameEntity.isVGame()) {
if (VHelper.isInstalled(downloadEntity.getPackageName())) {
viewHolder.mDownloadPb.setDownloadType(DownloadProgressBar.DownloadType.LAUNCH_OR_OPEN);
} else {
viewHolder.mDownloadPb.setDownloadType(DownloadProgressBar.DownloadType.INSTALL_NORMAL);
}
if (!viewHolder.mDownloadPb.getText().contains("更新")) {
if (VHelper.isInstalled(downloadEntity.getPackageName())) {
viewHolder.mDownloadPb.setDownloadType(DownloadProgressBar.DownloadType.LAUNCH_OR_OPEN);
} else {
viewHolder.mDownloadPb.setDownloadType(DownloadProgressBar.DownloadType.INSTALL_NORMAL);
}
viewHolder.mDownloadPb.setText("");
viewHolder.overlayTv.setVisibility(View.VISIBLE);
viewHolder.mDownloadPb.setText("");
viewHolder.overlayTv.setVisibility(View.VISIBLE);
}
} else {
if (SPUtils.getBoolean(Constants.SP_USE_BROWSER_TO_INSTALL)) {
viewHolder.mDownloadPb.setText(R.string.browser_install_install);