当调用createcapturesession时,在我的测试设备中恢复这个会话大约需要200毫秒。我认为这个调用是异步的,所以花这么长时间是很奇怪的。
为了缓解这个问题,我现在从后台线程调用它,以避免在这200毫秒内阻塞ui。对于调用,我正在重新使用在sessionconfiguration中传递的同一线程(执行器)。
到目前为止,我没有发现任何副作用。但我想知道在后台线程上执行这样的调用是否合适,或者我可能会在特定的用例、设备型号和android版本中遇到问题。
当调用createcapturesession时,在我的测试设备中恢复这个会话大约需要200毫秒。我认为这个调用是异步的,所以花这么长时间是很奇怪的。
为了缓解这个问题,我现在从后台线程调用它,以避免在这200毫秒内阻塞ui。对于调用,我正在重新使用在sessionconfiguration中传递的同一线程(执行器)。
到目前为止,我没有发现任何副作用。但我想知道在后台线程上执行这样的调用是否合适,或者我可能会在特定的用例、设备型号和android版本中遇到问题。
暂无答案!
目前还没有任何答案,快来回答吧!