Always round migration times up to 1 second.

Bug: 21755250
Change-Id: I4e5eef493f2f923d0bcf110133e862c4a4a7db8b
This commit is contained in:
Jeff Sharkey
2015-06-11 13:43:38 -07:00
parent 0f6b243d4b
commit 5693274d2a

View File

@@ -104,6 +104,7 @@ public abstract class MigrateEstimateTask extends AsyncTask<Void, Void, Long> im
protected void onPostExecute(Long result) { protected void onPostExecute(Long result) {
mSizeBytes = result; mSizeBytes = result;
mTimeMillis = (mSizeBytes * DateUtils.SECOND_IN_MILLIS) / SPEED_ESTIMATE_BPS; mTimeMillis = (mSizeBytes * DateUtils.SECOND_IN_MILLIS) / SPEED_ESTIMATE_BPS;
mTimeMillis = Math.max(mTimeMillis, DateUtils.SECOND_IN_MILLIS);
final String size = Formatter.formatFileSize(mContext, mSizeBytes); final String size = Formatter.formatFileSize(mContext, mSizeBytes);
final String time = DateUtils.formatDuration(mTimeMillis).toString(); final String time = DateUtils.formatDuration(mTimeMillis).toString();