我正在使用 JobIntent 服务来执行一些操作。我从屏幕 A 开始服务。
服务执行完工作后,我从 JobIntent 服务向屏幕 A 发送回调。然后屏幕 A 立即完成并打开一个新屏幕,比如 B。
我可以注意到有一个日志说明泄漏的服务连接。下面是日志
android.app.ServiceConnectionLeaked: Activity Package.ScreenA has leaked
ServiceConnection Package.ServiceName$1@7a41f83 that was originally bound here
此错误是什么意思,如果此错误继续存在,是否有任何损坏?可以做些什么来防止这些类型的错误?
即使我不确定,但该服务包含 screenA 的上下文引用,这就是为什么会发生这种情况?
提前致谢!