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:
@@ -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" />
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user