Я читаю о camera2
API Android и не могу понять, что означает переменная обработчика в следующем запросе?
cameraDevice.createCaptureSession(List, CameraCaptureSession.StateCallback, Handler)
Я просматривал основной код camera2 this class и они установили значение обработчика как ноль при совершении вышеуказанного вызова.Однако в других местах, таких как setRepeatingRequest
call или imageReader.setOnImageAvailableListener
call, они используют созданный ими backgroundHandler
.
Из того, что я понял, созданный backgroundThread
(и обработчик) - это тот, гдепроисходит все, что происходит, т.е. сеанс камеры и обратные вызовы.Тогда почему cameraDevice.createCaptureSession
не указано это значение?
Заранее спасибо!