用statrtActivity(callIntent),呼叫然后我必须等待几秒钟并自动结束.结束我的电话我已经采取mycalss扩展Broadcastreceiver然后在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?
}
Run Code Online (Sandbox Code Playgroud)