2015-06-22 4 views

ответ

0

Попросите класс продлить 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();

Смежные вопросы