Merge "Have the Resolver/Chooser activities handle resize config changes" into nyc-dev

am: a75d4877af

* commit 'a75d4877af7fa045cc91b2d60d3801aa098608de':
  Have the Resolver/Chooser activities handle resize config changes

Change-Id: I428ddcedf28316cbaf8a6fa4f77ad5ee86949559
This commit is contained in:
Adam Powell
2016-05-05 16:10:19 +00:00
committed by android-build-merger
2 changed files with 9 additions and 1 deletions

View File

@@ -3092,6 +3092,7 @@
android:excludeFromRecents="true"
android:documentLaunchMode="never"
android:relinquishTaskIdentity="true"
android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation|keyboard|keyboardHidden"
android:process=":ui">
<intent-filter>
<action android:name="android.intent.action.CHOOSER" />

View File

@@ -7874,9 +7874,16 @@ public class PackageManagerService extends IPackageManager.Stub {
mResolveActivity.launchMode = ActivityInfo.LAUNCH_MULTIPLE;
mResolveActivity.documentLaunchMode = ActivityInfo.DOCUMENT_LAUNCH_NEVER;
mResolveActivity.flags = ActivityInfo.FLAG_EXCLUDE_FROM_RECENTS;
mResolveActivity.theme = R.style.Theme_Holo_Dialog_Alert;
mResolveActivity.theme = R.style.Theme_Material_Dialog_Alert;
mResolveActivity.exported = true;
mResolveActivity.enabled = true;
mResolveActivity.resizeMode = ActivityInfo.RESIZE_MODE_RESIZEABLE;
mResolveActivity.configChanges = ActivityInfo.CONFIG_SCREEN_SIZE
| ActivityInfo.CONFIG_SMALLEST_SCREEN_SIZE
| ActivityInfo.CONFIG_SCREEN_LAYOUT
| ActivityInfo.CONFIG_ORIENTATION
| ActivityInfo.CONFIG_KEYBOARD
| ActivityInfo.CONFIG_KEYBOARD_HIDDEN;
mResolveInfo.activityInfo = mResolveActivity;
mResolveInfo.priority = 0;
mResolveInfo.preferredOrder = 0;