lbill 8d8ec53486 Fix Settings crash on non face service support devices
Doing some improvement for stability:

1. Check hasSystemFeature(PackageManager.FEATURE_FACE) for non-face
   service devices.
2. Wrap addAuthenticatorsRegisteredCallback()
3. Find mPreference before addAuthenticatorsRegisteredCallback

Bug: 276680407
Bug: 278174667
Bug: 277647959
Bug: 277725506
Test: m RunSettingsRoboTests -j30 ROBOTEST_FILTER= \
      FaceSettingsFooterPreferenceControllerTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e85d588904e549d2eadd249ba0a03acfb2b02382)
Merged-In: I81346b6eb8c44106c5e52867d69c8736203dd558
Change-Id: I81346b6eb8c44106c5e52867d69c8736203dd558
2023-04-18 00:43:52 +00:00
2022-04-14 09:55:36 +00:00
2019-04-04 12:49:15 -07:00
2020-01-16 06:45:18 +00:00
2023-04-12 01:48:48 +00:00
2022-10-06 09:10:38 -07:00
2022-10-13 17:21:08 +08:00
Description
No description provided
3.1 GiB
Languages
Java 89.8%
Kotlin 10.2%