summaryrefslogtreecommitdiffstats
path: root/src
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 /src
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
Diffstat (limited to 'src')
-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();
}