summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFyodor Kupolov <fkupolov@google.com>2016-03-23 17:31:06 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-03-23 17:31:07 +0000
commit5455eace1f2f841f5380533a508c3a1afeba3439 (patch)
tree40c7dd6f23cf63a6e58c72b5801faa56c13d0a38 /src
parent959c57cdbfa0618214bb447e9671727d862f0c0a (diff)
parent10f852cba8be8b26c9f4f7c0aa57aab01f19c3c1 (diff)
downloadandroid_packages_apps_PackageInstaller-5455eace1f2f841f5380533a508c3a1afeba3439.tar.gz
android_packages_apps_PackageInstaller-5455eace1f2f841f5380533a508c3a1afeba3439.tar.bz2
android_packages_apps_PackageInstaller-5455eace1f2f841f5380533a508c3a1afeba3439.zip
Merge "Added "Manage users" button" into nyc-dev
Diffstat (limited to 'src')
-rwxr-xr-xsrc/com/android/packageinstaller/UninstallAppProgress.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/com/android/packageinstaller/UninstallAppProgress.java b/src/com/android/packageinstaller/UninstallAppProgress.java
index 4c039051..f1c569a7 100755
--- a/src/com/android/packageinstaller/UninstallAppProgress.java
+++ b/src/com/android/packageinstaller/UninstallAppProgress.java
@@ -35,6 +35,7 @@ import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.UserHandle;
import android.os.UserManager;
+import android.provider.Settings;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
@@ -64,6 +65,7 @@ public class UninstallAppProgress extends Activity implements OnClickListener {
private TextView mStatusTextView;
private Button mOkButton;
private Button mDeviceManagerButton;
+ private Button mUsersButton;
private ProgressBar mProgressBar;
private View mOkPanel;
private volatile int mResultCode = -1;
@@ -180,6 +182,7 @@ public class UninstallAppProgress extends Activity implements OnClickListener {
mDeviceManagerButton.setVisibility(View.VISIBLE);
} else {
mDeviceManagerButton.setVisibility(View.GONE);
+ mUsersButton.setVisibility(View.VISIBLE);
}
// TODO: b/25442806
if (blockingUserId == UserHandle.USER_SYSTEM) {
@@ -260,6 +263,7 @@ public class UninstallAppProgress extends Activity implements OnClickListener {
mStatusTextView = (TextView) findViewById(R.id.center_text);
mStatusTextView.setText(R.string.uninstalling);
mDeviceManagerButton = (Button) findViewById(R.id.device_manager_button);
+ mUsersButton = (Button) findViewById(R.id.users_button);
mDeviceManagerButton.setVisibility(View.GONE);
mDeviceManagerButton.setOnClickListener(new OnClickListener() {
@Override
@@ -272,6 +276,16 @@ public class UninstallAppProgress extends Activity implements OnClickListener {
finish();
}
});
+ mUsersButton.setVisibility(View.GONE);
+ mUsersButton.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent = new Intent(Settings.ACTION_USER_SETTINGS);
+ intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_NEW_TASK);
+ startActivity(intent);
+ finish();
+ }
+ });
mProgressBar = (ProgressBar) findViewById(R.id.progress_bar);
mProgressBar.setIndeterminate(true);
// Hide button till progress is being displayed