diff options
author | Suchi Amalapurapu <asuchitra@google.com> | 2009-09-29 13:37:43 -0700 |
---|---|---|
committer | Suchi Amalapurapu <asuchitra@google.com> | 2009-09-29 13:37:43 -0700 |
commit | 3c9eac96e6c5f705cb2afae063716882ee5210dc (patch) | |
tree | 11e0bc3c47678cb910f21bb00677a68271a811cf /src | |
parent | 2f830ef28c014bff7766e8d82faf3ebf58a8cc14 (diff) | |
download | android_packages_apps_PackageInstaller-3c9eac96e6c5f705cb2afae063716882ee5210dc.tar.gz android_packages_apps_PackageInstaller-3c9eac96e6c5f705cb2afae063716882ee5210dc.tar.bz2 android_packages_apps_PackageInstaller-3c9eac96e6c5f705cb2afae063716882ee5210dc.zip |
Clear installer's user data before downloading an app so that we get rid of any lingering files from earlier failed installs
or files left behind by earlier buggy builds
Add permission to AndroidManifest to clear user data
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/packageinstaller/PackageInstallerActivity.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/packageinstaller/PackageInstallerActivity.java b/src/com/android/packageinstaller/PackageInstallerActivity.java index d63c98ee..3b429d94 100644 --- a/src/com/android/packageinstaller/PackageInstallerActivity.java +++ b/src/com/android/packageinstaller/PackageInstallerActivity.java @@ -356,6 +356,8 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen showDialogInner(DLG_UNKNOWN_APPS); return; } + // Clear any other temporary files in data directory + mPm.clearApplicationUserData(getPackageName(), null); //compute the size of the application. just an estimate long size; String apkPath = mPackageURI.getPath(); |