I have a BroadcastReceiver
catching ACTION_NEW_OUTGOING_CALL
events.
In the onReceive()
method I'm sending the supplied number to a new ListActivity
, where the user gets to choose various new destination numbers from a list.
When the user selects a new number from the list I'm then starting a new ACTION_CALL
intent with the new number in the URI field. Alternatively, the result might be the original number.
Whatever the new number is, it has to be dialled immediately and not processed any further.
How can I let the BroadcastReceiver
know that this resulting number shouldn't be processed yet again?