ублюдочно выглядит логика, размазанная по нескольким коллбэк-классам и доступность некоторых ресурсов только внутри коллбэка.
Пока что решил в конструктор коллбэка пробрасывать свой сервис, в котором находится вся логика. Есть варианты лучше? (ебусь с camera2)
Ну весь Android такой, тут никуда не деться, но можно найти уже готовые контролы, например
Обсуждают сегодня