Merge "Prevent crash when on UserSwitcherActivity rotate" into tm-qpr-dev

This commit is contained in:
Brad Hinegardner
2022-12-16 15:37:44 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 4 deletions

View File

@@ -886,7 +886,7 @@
android:showForAllUsers="true" android:showForAllUsers="true"
android:finishOnTaskLaunch="true" android:finishOnTaskLaunch="true"
android:launchMode="singleInstance" android:launchMode="singleInstance"
android:configChanges="screenSize|smallestScreenSize|screenLayout|keyboard|keyboardHidden" android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation|keyboard|keyboardHidden"
android:visibleToInstantApps="true"> android:visibleToInstantApps="true">
</activity> </activity>

View File

@@ -39,9 +39,9 @@ constructor(
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.user_switcher_fullscreen) setContentView(R.layout.user_switcher_fullscreen)
window.decorView.getWindowInsetsController().apply { window.decorView.windowInsetsController?.let { controller ->
setSystemBarsBehavior(BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE) controller.systemBarsBehavior = BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
hide(Type.systemBars()) controller.hide(Type.systemBars())
} }
val viewModel = val viewModel =
ViewModelProvider(this, viewModelFactory.get())[UserSwitcherViewModel::class.java] ViewModelProvider(this, viewModelFactory.get())[UserSwitcherViewModel::class.java]