标签: android multithreading thread-safety android-camera
我正在制作一个应用程序,该应用程序需要运行一个线程,该线程使用camerakit包获取一个框架,并处理该框架以得出结果。
此处理过程很昂贵,因此不建议使用UI线程,因此在使用HandleThread时遇到的问题是它未连接到Activity生命周期,因此存储camerakit的变量在其中为null线程。
另一点是,我需要根据此处理的结果来更新UI组件,并考虑到这一点,我应该使用哪种线程?还是应该使用几种类型的Thread并使用某种消息将它们连接起来。
答案 0 :(得分:0)
查看AsyncTask。它是专门为需要在UI线程上处理结果的任务而开发的。