summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-02-09 01:30:45 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-02-09 01:30:45 +0000
commitf43df158e5b823017d44bc06830bf0d3b8d4f161 (patch)
treec4d9b7c91e58ab249e3ae6039cb2fa717a56c490 /src
parent671418074e587f72d59dbb6d99335487e17e5530 (diff)
parentc41b27d5759e64c47a3ed18d7129c93a3abca096 (diff)
downloadandroid_packages_apps_PackageInstaller-f43df158e5b823017d44bc06830bf0d3b8d4f161.tar.gz
android_packages_apps_PackageInstaller-f43df158e5b823017d44bc06830bf0d3b8d4f161.tar.bz2
android_packages_apps_PackageInstaller-f43df158e5b823017d44bc06830bf0d3b8d4f161.zip
Merge "Never restore any fragments from Uninstall UI"
Diffstat (limited to 'src')
-rwxr-xr-xsrc/com/android/packageinstaller/UninstallerActivity.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/packageinstaller/UninstallerActivity.java b/src/com/android/packageinstaller/UninstallerActivity.java
index 1fc2b790..5888946f 100755
--- a/src/com/android/packageinstaller/UninstallerActivity.java
+++ b/src/com/android/packageinstaller/UninstallerActivity.java
@@ -87,7 +87,9 @@ public class UninstallerActivity extends Activity {
@Override
public void onCreate(Bundle icicle) {
- super.onCreate(icicle);
+ // Never restore any state, esp. never create any fragments. The data in the fragment might
+ // be stale, if e.g. the app was uninstalled while the activity was destroyed.
+ super.onCreate(null);
try {
int callingUid = ActivityManager.getService().getLaunchedFromUid(getActivityToken());