author | Ting Li <ting.li@amlogic.com> | 2014-09-15 10:34:41 (GMT) |
---|---|---|
committer | Sandy lUo <sandy.luo@amlogic.com> | 2014-09-16 07:48:32 (GMT) |
commit | a4b69b732e73ae81a1d5e01a7fdc2bb01d2e782a (patch) | |
tree | a999736abc9d369ee8b18fb55825efcff0479242 | |
parent | 8f05c9b8b0806a8f579f711073866c7dd5639722 (diff) | |
download | OTAUpgrade2-a4b69b732e73ae81a1d5e01a7fdc2bb01d2e782a.zip OTAUpgrade2-a4b69b732e73ae81a1d5e01a7fdc2bb01d2e782a.tar.gz OTAUpgrade2-a4b69b732e73ae81a1d5e01a7fdc2bb01d2e782a.tar.bz2 |
pd#97542 fix bug of download size show when back apk
Change-Id: Ic48364b2278ef94219d4e9305cf5851c7bc7f4cd
-rwxr-xr-x | src/com/amlapp/update/otaupgrade/UpdateActivity.java | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/com/amlapp/update/otaupgrade/UpdateActivity.java b/src/com/amlapp/update/otaupgrade/UpdateActivity.java index d0407ba..fabbaf6 100755 --- a/src/com/amlapp/update/otaupgrade/UpdateActivity.java +++ b/src/com/amlapp/update/otaupgrade/UpdateActivity.java @@ -215,9 +215,8 @@ public class UpdateActivity extends Activity { int blockSize = statFs.getBlockSize();
int avaliableBlocks = statFs.getAvailableBlocks();
int totalBlocks = statFs.getBlockCount();
- if (mDownSize == 0) {
- mDownSize = (int) mPreference.getFileSize();
- }
+ mDownSize = (int) mPreference.getFileSize();
+
if (mDownSize > 0 && (mDownSize / blockSize) > avaliableBlocks) {
Toast.makeText(UpdateActivity.this,
R.string.capacty_not_enough, Toast.LENGTH_LONG)
@@ -334,9 +333,9 @@ public class UpdateActivity extends Activity { }
}
});
- if (mDownSize == 0) {
- mDownSize = (int) mPreference.getFileSize();
- }
+
+ mDownSize = (int) mPreference.getFileSize();
+
mCancel.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
@@ -371,9 +370,9 @@ public class UpdateActivity extends Activity { .getAction();
boolean b = mServiceBinder
.getTaskRunnningStatus(UpdateService.TASK_ID_DOWNLOAD) == UpdateTasks.RUNNING_STATUS_UNSTART;
- mDownSize = mServiceBinder
+ int lastDownSize = mServiceBinder
.getTaskProgress(UpdateService.TASK_ID_DOWNLOAD);
- if (mDownSize == 0 && b) {
+ if (lastDownSize == 0 && b) {
mServiceBinder
.startTask(UpdateService.TASK_ID_CHECKING);
setCheckView();
|