Я делаю приложение, которое должно запускать поток, который берет кадр, используя пакет camerakit , и обрабатывает этот кадр для получения результата.
Эта обработка дорогая,поэтому я не рекомендую использовать поток пользовательского интерфейса, поэтому проблема, с которой я столкнулся при использовании HandleThread, заключается в том, что он не связан с жизненным циклом Activity, поэтому переменная, в которой хранится camerakit, не имеет значения в этом потоке.
Другой момент заключается в том, что мне нужно обновить компоненты пользовательского интерфейса в результате этой обработки, принимая во внимание, какой поток мне следует использовать?Или я должен использовать несколько типов потоков и соединить их, используя какое-то сообщение.