Android 检查广播接收器是否正在通话

Android 检查广播接收器是否正在通话,android,Android,我有一个从广播接收器启动的应用程序,但如果用户当前正在通话中,我不想启动该应用程序。如何从广播接收器类中检查当前是否有电话呼叫?您应该使用PhoneStateListener创建一个服务。确保一旦你从它那里得到你所需要的,它就被注销,并且确保不要直接从你的广播接收器启动侦听器。在中有一些关于这个概念的更多细节

我有一个从广播接收器启动的应用程序,但如果用户当前正在通话中,我不想启动该应用程序。如何从广播接收器类中检查当前是否有电话呼叫?

您应该使用PhoneStateListener创建一个服务。确保一旦你从它那里得到你所需要的,它就被注销,并且确保不要直接从你的广播接收器启动侦听器。在中有一些关于这个概念的更多细节