Java 在android中从AccessibilityService创建对活动的回调

Java 在android中从AccessibilityService创建对活动的回调,java,android,callback,accessibilityservice,Java,Android,Callback,Accessibilityservice,我已经为我的应用程序创建了一个可访问性服务,它将检测当前传出呼叫是否已应答,但现在我希望在应答呼叫时为我的活动创建一个回调函数 我在下面的链接中找到了一些从服务中回调的代码- 但是我想不出用我的易访问性服务来实现这一点的方法,因为我没有启动该服务,android是,所以没有办法将对象传递给该服务 如果有人能提供帮助,请与我们分享。您的服务和活动是独立的过程。他们无法直接沟通。您应该查看BroadcastReceiver。但是请注意,用户必须启动您的活动并在后台运行它。如果系统决定内存不足并完

我已经为我的应用程序创建了一个可访问性服务,它将检测当前传出呼叫是否已应答,但现在我希望在应答呼叫时为我的活动创建一个回调函数

我在下面的链接中找到了一些从服务中回调的代码-

但是我想不出用我的易访问性服务来实现这一点的方法,因为我没有启动该服务,android是,所以没有办法将对象传递给该服务


如果有人能提供帮助,请与我们分享。

您的服务和活动是独立的过程。他们无法直接沟通。您应该查看
BroadcastReceiver
。但是请注意,用户必须启动您的活动并在后台运行它。如果系统决定内存不足并完全终止您的活动,那么您将无能为力。在后台进行活动时,您将无法可靠地获得此广播。您可以尝试从活动启动后台进程,以便查找此事件并将结果存储在某个位置以供将来使用。当然取决于您的用例。

谢谢您的回答,但我已经找到了一个解决方案,一个非常有用的库,名为,您也可以查看它,谢谢分享。