Extract isDownloading check into method of status class.

This is also going to be used elsewhere.
This commit is contained in:
Peter Serwylo 2017-05-26 15:57:50 +10:00
parent 8e2a099e51
commit 7d1fac2729
2 changed files with 5 additions and 2 deletions

View File

@ -691,8 +691,7 @@ public class AppDetails2 extends AppCompatActivity implements ShareChooserDialog
@Override @Override
public boolean isAppDownloading() { public boolean isAppDownloading() {
return currentStatus != null && return currentStatus != null && currentStatus.isDownloading();
(currentStatus.status == AppUpdateStatusManager.Status.PendingDownload || currentStatus.status == AppUpdateStatusManager.Status.Downloading);
} }
@Override @Override

View File

@ -184,6 +184,10 @@ public final class AppUpdateStatusManager {
copy.progressMax = progressMax; copy.progressMax = progressMax;
return copy; return copy;
} }
public boolean isDownloading() {
return status == Status.Downloading || status == Status.PendingDownload;
}
} }
private final Context context; private final Context context;