summaryrefslogtreecommitdiff
authorTing 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)
commita4b69b732e73ae81a1d5e01a7fdc2bb01d2e782a (patch)
treea999736abc9d369ee8b18fb55825efcff0479242
parent8f05c9b8b0806a8f579f711073866c7dd5639722 (diff)
downloadOTAUpgrade2-a4b69b732e73ae81a1d5e01a7fdc2bb01d2e782a.zip
OTAUpgrade2-a4b69b732e73ae81a1d5e01a7fdc2bb01d2e782a.tar.gz
OTAUpgrade2-a4b69b732e73ae81a1d5e01a7fdc2bb01d2e782a.tar.bz2
pd#97542 fix bug of download size show when back apk
Change-Id: Ic48364b2278ef94219d4e9305cf5851c7bc7f4cd
Diffstat
-rwxr-xr-xsrc/com/amlapp/update/otaupgrade/UpdateActivity.java15
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();