From 3c9eac96e6c5f705cb2afae063716882ee5210dc Mon Sep 17 00:00:00 2001 From: Suchi Amalapurapu Date: Tue, 29 Sep 2009 13:37:43 -0700 Subject: 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 --- src/com/android/packageinstaller/PackageInstallerActivity.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/com/android/packageinstaller/PackageInstallerActivity.java') 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(); -- cgit v1.2.3