Merge "Fix bug #17936169 subsettings activity crashes on emulator for android-21" into lmp-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
2a4f034da4
@@ -731,7 +731,9 @@ public class InstalledAppDetails extends Fragment
|
|||||||
Log.i(TAG, "Have " + prefActList.size() + " number of activities in preferred list");
|
Log.i(TAG, "Have " + prefActList.size() + " number of activities in preferred list");
|
||||||
boolean hasUsbDefaults = false;
|
boolean hasUsbDefaults = false;
|
||||||
try {
|
try {
|
||||||
|
if (mUsbManager != null) {
|
||||||
hasUsbDefaults = mUsbManager.hasDefaults(packageName, UserHandle.myUserId());
|
hasUsbDefaults = mUsbManager.hasDefaults(packageName, UserHandle.myUserId());
|
||||||
|
}
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
Log.e(TAG, "mUsbManager.hasDefaults", e);
|
Log.e(TAG, "mUsbManager.hasDefaults", e);
|
||||||
}
|
}
|
||||||
@@ -1380,6 +1382,7 @@ public class InstalledAppDetails extends Fragment
|
|||||||
} else if(v == mSpecialDisableButton) {
|
} else if(v == mSpecialDisableButton) {
|
||||||
showDialogInner(DLG_SPECIAL_DISABLE, 0);
|
showDialogInner(DLG_SPECIAL_DISABLE, 0);
|
||||||
} else if(v == mActivitiesButton) {
|
} else if(v == mActivitiesButton) {
|
||||||
|
if (mUsbManager != null) {
|
||||||
mPm.clearPackagePreferredActivities(packageName);
|
mPm.clearPackagePreferredActivities(packageName);
|
||||||
try {
|
try {
|
||||||
mUsbManager.clearDefaults(packageName, UserHandle.myUserId());
|
mUsbManager.clearDefaults(packageName, UserHandle.myUserId());
|
||||||
@@ -1391,6 +1394,7 @@ public class InstalledAppDetails extends Fragment
|
|||||||
(TextView) mRootView.findViewById(R.id.auto_launch_title);
|
(TextView) mRootView.findViewById(R.id.auto_launch_title);
|
||||||
TextView autoLaunchView = (TextView) mRootView.findViewById(R.id.auto_launch);
|
TextView autoLaunchView = (TextView) mRootView.findViewById(R.id.auto_launch);
|
||||||
resetLaunchDefaultsUi(autoLaunchTitleView, autoLaunchView);
|
resetLaunchDefaultsUi(autoLaunchTitleView, autoLaunchView);
|
||||||
|
}
|
||||||
} else if(v == mClearDataButton) {
|
} else if(v == mClearDataButton) {
|
||||||
if (mAppEntry.info.manageSpaceActivityName != null) {
|
if (mAppEntry.info.manageSpaceActivityName != null) {
|
||||||
if (!Utils.isMonkeyRunning()) {
|
if (!Utils.isMonkeyRunning()) {
|
||||||
|
Reference in New Issue
Block a user