0
как можно использовать функцию abortBroadcast() в BroadcastReceiver, когда TelephonyManager равен CALL_STATE_RINGING
?используя abortBroadcast() в BroadcastReceiver
как можно использовать функцию abortBroadcast() в BroadcastReceiver, когда TelephonyManager равен CALL_STATE_RINGING
?используя abortBroadcast() в BroadcastReceiver
Попросите класс продлить extends PhoneStateListener
Override onCallStageChanged()
@Override
public void onCallStateChanged(int state, String incomingNumber) {
if (state == TelephonyManager.CALL_STATE_RINGING) {
// phone is ringing, do your thing with abortBroadcast()
}
}
и реализовать прерывание, как вы считаете нужным
Если вы BroadcastReceiver trying to return result during a non-ordered broadcast
, удалите вызов setResultCode();