Merge "Get HAL services with retry" into rvc-dev
This commit is contained in:
@@ -824,7 +824,7 @@ public class LockSettingsService extends ILockSettings.Stub {
|
|||||||
|
|
||||||
private void getAuthSecretHal() {
|
private void getAuthSecretHal() {
|
||||||
try {
|
try {
|
||||||
mAuthSecretService = IAuthSecret.getService();
|
mAuthSecretService = IAuthSecret.getService(/* retry */ true);
|
||||||
} catch (NoSuchElementException e) {
|
} catch (NoSuchElementException e) {
|
||||||
Slog.i(TAG, "Device doesn't implement AuthSecret HAL");
|
Slog.i(TAG, "Device doesn't implement AuthSecret HAL");
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
|
|||||||
@@ -391,7 +391,7 @@ public class SyntheticPasswordManager {
|
|||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
protected IWeaver getWeaverService() throws RemoteException {
|
protected IWeaver getWeaverService() throws RemoteException {
|
||||||
try {
|
try {
|
||||||
return IWeaver.getService();
|
return IWeaver.getService(/* retry */ true);
|
||||||
} catch (NoSuchElementException e) {
|
} catch (NoSuchElementException e) {
|
||||||
Slog.i(TAG, "Device does not support weaver");
|
Slog.i(TAG, "Device does not support weaver");
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class VendorLock extends OemLock {
|
|||||||
|
|
||||||
static IOemLock getOemLockHalService() {
|
static IOemLock getOemLockHalService() {
|
||||||
try {
|
try {
|
||||||
return IOemLock.getService();
|
return IOemLock.getService(/* retry */ true);
|
||||||
} catch (NoSuchElementException e) {
|
} catch (NoSuchElementException e) {
|
||||||
Slog.i(TAG, "OemLock HAL not present on device");
|
Slog.i(TAG, "OemLock HAL not present on device");
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user