Merge "Don't crash if SoundTriggerDetectionService client is gone or if there is a remote exception while finishing an opperation" into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
74b6863504
@@ -191,13 +191,14 @@ public abstract class SoundTriggerDetectionService extends Service {
|
||||
client = mClients.get(uuid);
|
||||
|
||||
if (client == null) {
|
||||
throw new IllegalStateException("operationFinished called, but no client for "
|
||||
Log.w(LOG_TAG, "operationFinished called, but no client for "
|
||||
+ uuid + ". Was this called after onDisconnected?");
|
||||
return;
|
||||
}
|
||||
}
|
||||
client.onOpFinished(opId);
|
||||
} catch (RemoteException e) {
|
||||
e.rethrowFromSystemServer();
|
||||
Log.e(LOG_TAG, "operationFinished, remote exception for client " + uuid, e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user