下载进度超过100%的情况处理

This commit is contained in:
kehaoyuan
2019-04-17 18:15:41 +08:00
parent 9042488a65
commit 7ad3a7ae92
7 changed files with 21 additions and 9 deletions

View File

@ -229,7 +229,8 @@ public class DownloadItemUtils {
} else if (status.equals(DownloadStatus.pause)
|| status.equals(DownloadStatus.timeout)
|| status.equals(DownloadStatus.neterror)
|| status.equals(DownloadStatus.subscribe)) {
|| status.equals(DownloadStatus.subscribe)
|| status.equals(DownloadStatus.overflow)) {
holder.gameProgressbar.setProgress((int) (downloadEntity.getPercent() * 10));
if (isShowPlatform && platform != null) {
holder.gameDownloadSpeed.setText(String.format("%s - 暂停", platform));
@ -239,10 +240,10 @@ public class DownloadItemUtils {
holder.gameDownloadPercentage.setText(downloadEntity.getPercent() + "%");
if (isNormal) {
if (status.equals(DownloadStatus.pause)) {
holder.gameDownloadBtn.setText(R.string.downloading);
} else {
if (status.equals(DownloadStatus.waiting)) {
holder.gameDownloadBtn.setText(R.string.waiting);
} else {
holder.gameDownloadBtn.setText(R.string.downloading);
}
holder.gameDownloadBtn.setBackgroundResource(R.drawable.game_item_btn_downloading_style);
holder.gameDownloadBtn.setTextColor(ContextCompat.getColorStateList(context, R.color.text_downloading_style));