我正在使用以下代码拨打电话。
private void callBack(String phone, Context context) {
Intent callIntent = new Intent(Intent.ACTION_CALL)
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
callIntent.setData(Uri.parse("tel:" + phone));
context.startActivity(callIntent);
}
工作正常。通话结束后,它会在通话记录中添加通话。有没有办法打电话而不保存?我知道一旦保存,我们就可以将它从日志中删除。一旦呼叫结束,它就不会添加到日志中。这需要2-3秒的时间。那么,什么时候应该删除呢?
答案 0 :(得分:0)
我个人使用类似的方法修改已完成的电话并且从未遇到过问题,您应该尝试在1,2,3,5,10检查电话吗?在通话结束后几秒钟,如果它永远不会到来,请放弃。
这听起来像是一个依赖于设备的问题,由于拨号器通常会被手机制造商修改,因此无法预测。