с statrtActivity (callIntent)
, вызов идет, а затем мне нужно подождать несколько секунд и завершить автоматически . чтобы завершить свой звонок, я использовал mycalss extends Broadcastreceiver, а затем в том onreceive ()
, который я реализовал. в этом методе мне нужно было только установить старый номер и новый номер, и печатается тост.
Я хочу именно завершить звонок, что мне нужно написать. и как вызвать метод onreceive из моего класса? пожалуйста, помогите мне. Я никуда не попал.
@Override
public void onReceive(Context context, Intent intent) {
final String oldNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
this.setResultData(newPhNnumber);
final String newNumber = this.getResultData();
if((newNumber!=null)&&(newNumber!=oldNumber))
{
String msg = "Intercepted outgoing call. Old number " + oldNumber + ", new number " + newNumber;
Toast.makeText(context, msg, Toast.LENGTH_LONG).show();
this.abortBroadcast();----> what it does?
}