Java 在广播接收器中使用abortBroadcast()
当TelephonyManager等于Java 在广播接收器中使用abortBroadcast(),java,android,Java,Android,当TelephonyManager等于CALL\u STATE\u RINGING时,如何在BroadcastReceiver中使用abortBroadcast()函数?让您的类扩展扩展PhoneStateListener 重写onCallStageChanged() 并执行您认为合适的中止 如果在非顺序广播过程中,BroadcastReceiver试图返回结果,请删除对setResultCode()的调用 @Override public void onCallStateChanged(in
CALL\u STATE\u RINGING
时,如何在BroadcastReceiver中使用abortBroadcast()函数?让您的类扩展扩展PhoneStateListener
重写onCallStageChanged()
并执行您认为合适的中止
如果在非顺序广播过程中,
BroadcastReceiver试图返回结果,请删除对setResultCode()的调用代码>
@Override
public void onCallStateChanged(int state, String incomingNumber) {
if (state == TelephonyManager.CALL_STATE_RINGING) {
// phone is ringing, do your thing with abortBroadcast()
}
}