Handle corner cases in "Alarms and Reminders" page
There are few corner cases and new updates that need to be incorporated: 1. Apps that declare USE_EXACT_ALARM, do not need SCHEDULE_EXACT_ALARM. So these should be filtered out, regardless of whather they declared the latter. 2. Apps that are in the power allowlist do not need either of the permission, and so these should be filtered out as well. In either case, if the user somehow ends up in the app detail page for this setting, the switch should get disabled based on existing logic. Test: make -j RunSettingsRoboTests Test: Manually by UI inspection: Settings -> Apps -> Special App access -> Alarms and Reminders or by running: adb shell am start -a android.settings.REQUEST_SCHEDULE_EXACT_ALARM Bug: 232460265 Change-Id: I5aeab49f95260218878bc36f5a4d73a49e5082e4
Loading
Please register or sign in to comment