Use a ViewModel to store reboot dialog fragment state on rotations. Test: locally verified rotations on few dev options that use the reboot fragment Test: atest com.android.settings.development.RebootConfirmationDialogFragmentTest --iterations 25 (Passed) Bug: 356273849 Flag: EXEMPT bug fix Change-Id: I154170ea5fa91bcbec32af43853c5f99f8e8253d
Running Settings Robolectric tests
The full suite
$ croot
$ atest SettingsRoboTests
Running a single test class
With a filter
$ croot
$ atest SettingsRoboTests:com.android.settings.display.AdaptiveSleepPreferenceControllerTest
You can also run any single test class with atest (it will try to find the correct path)
$ atest AdaptiveSleepPreferenceControllerTest