Как только вызов выполняется в Camera.takePicture(), мой просмотр перестанет обновляться, как описано в документах. Какой лучший способ обнаружить, что процесс захвата изображения закончен, и вызвать startPreview(), чтобы он снова начал обновление?
Вызов не может быть помещен ни в один из обратных вызовов, переданных takePicture, в соответствии с документами, поскольку все они должны были возвратиться до того, как я его вызову.
Мое последнее предположение заключается в создании обработчика и отправке отложенного Runnable к нему из обратного вызова JPEG (или в зависимости от того, какой из последних заданных обратных вызовов возвращается).