summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenny Root <kroot@google.com>2011-02-15 15:05:39 -0800
committerKenny Root <kroot@google.com>2011-02-15 15:09:19 -0800
commit38199c5efdb4e650b0ffbe873d8cf27c35f51db6 (patch)
tree2363b771b5221318a4d0750c250021f10a72d161
parent8b27e94b6a2c14065b0f92a1279c09555eda73d9 (diff)
downloadandroid_packages_apps_PackageInstaller-38199c5efdb4e650b0ffbe873d8cf27c35f51db6.tar.gz
android_packages_apps_PackageInstaller-38199c5efdb4e650b0ffbe873d8cf27c35f51db6.tar.bz2
android_packages_apps_PackageInstaller-38199c5efdb4e650b0ffbe873d8cf27c35f51db6.zip
Use NEW_TASK flag when going to Settings
Users being directed into Settings because of some problem were getting the Settings activity on the PackageInstaller stack. This caused some confusion because going into PackageInstaller again put them into Settings which is wrong. Bug: 3456307 Change-Id: Idda1e02a619950dbc4db81c4962a3257f67094b2
-rw-r--r--src/com/android/packageinstaller/PackageInstallerActivity.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/packageinstaller/PackageInstallerActivity.java b/src/com/android/packageinstaller/PackageInstallerActivity.java
index d49f2b2e..23b87a6e 100644
--- a/src/com/android/packageinstaller/PackageInstallerActivity.java
+++ b/src/com/android/packageinstaller/PackageInstallerActivity.java
@@ -164,6 +164,7 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen
public void onClick(DialogInterface dialog, int which) {
//launch manage applications
Intent intent = new Intent("android.intent.action.MANAGE_PACKAGE_STORAGE");
+ intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
}
@@ -198,6 +199,7 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen
private void launchSettingsAppAndFinish() {
//Create an intent to launch SettingsTwo activity
Intent launchSettingsIntent = new Intent(Settings.ACTION_APPLICATION_SETTINGS);
+ launchSettingsIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(launchSettingsIntent);
finish();
}