Camera: Use a single handler thread for device state callbacks
Use a single handler thread within the same camera client process for processing device state changes. This should avoid cases where clients continuously instantiate and cache CameraManager instances until the process FD limit is reached. Bug: 270551856 Test: atest -c -d cts/tests/tests/virtualdevice/src/android/virtualdevice/cts/VirtualDeviceManagerBasicTest.java#getVirtualDevices_returnsAllVirtualDevices --iterations=10 and ensure that the handler thread for device state callbacks remains the same. Change-Id: Ia659075947ab6c3f2bf56119b06f6397953dbd5a
Loading
Please register or sign in to comment