Do not use SensorDevice as ISensorsCallback
If the SensorDevice implements the ISensorsCallback, then when the last client disconnects (e.g. the Sensors HAL crashes), the Binder framework will release the server implementation, causing the SensorDevice to be destructed. A separate object must be used so that the SensorDevice is not destroyed whenever the Sensors HAL disconnects. Bug: 111070257 Test: Builds, verifies SensorDevice is not destroyed when Sensors HAL crashes Change-Id: I11b7946a24e8ef8dff30b35ca44ccb5be56035ba
Loading
Please register or sign in to comment