使用CameraCaptureTask时保持应用程序线程处于活动状态

本文关键字:线程 活动状态 应用程序 CameraCaptureTask 使用 | 更新日期: 2023-09-27 18:10:19

我有一个正在使用CameraCaptureTask的应用程序,但我的应用程序中有一个线程正在运行,需要在拍摄完照片后使用-然而,当我的应用软件挂起时,它包括任何线程-我可以存储状态或设置,但我需要保持该线程运行以向服务返回一些数据-除了滚动自己的线程之外,我还能使用什么我的应用程序中的相机任务,它不如相机任务,相机任务可以工作,但会挂起我的应用。

使用CameraCaptureTask时保持应用程序线程处于活动状态

CameraCaptureTask会导致应用程序被逻辑删除,这就是停止线程的原因。

解决方案应该是管理任何后台线程的状态,以便在tombstoning之后重新启动它们。我假设您还希望在tombstone之后通过选择器以其他方式重新启动线程,因此滚动您自己版本的任务无论如何都不能完全解决问题。