commit | 55f949d40c75c90177138208f383d5c77beddda0 | [log] [tgz] |
---|---|---|
author | Evan Laird <evanlaird@google.com> | Sun Apr 07 15:02:23 2024 -0400 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Mon Apr 15 18:12:47 2024 +0000 |
tree | f49e1f4105fdafa0e8a69a4017fb71266d53ac7c | |
parent | d7ca88ddf7a2fc38dbd8bbac522780c5f74a2398 [diff] |
[Mobile] Wrap AccessibilityContentDescriptions in a static getter The content descriptions are mapped to level by their position in the PHONE_SIGNAL_STRENGTH array, and thus are susceptible to out of bounds index exceptions. This change adds accessor methods to AccessibilityContentDescriptions so that they can be checked (it's the responsibility of the caller to check against a 0 return value which will throw if trying to get the resource). We also make the content description nullable and handle the resid=0 case. Test: MobileIconViewModelTest Bug: 328547883 Flag: NONE (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6e67f7d49206325e9f0fd0189b8b3a1c5a2094a8) Merged-In: Ifa55ad8184a5337390d9fa245311b4e9513c0233 Change-Id: Ifa55ad8184a5337390d9fa245311b4e9513c0233