拨打电话而不保存通话记录中的号码

时间:2012-08-29 10:22:39

标签: android calllog

我正在使用以下代码拨打电话。

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秒的时间。那么,什么时候应该删除呢?

1 个答案:

答案 0 :(得分:0)

我个人使用类似的方法修改已完成的电话并且从未遇到过问题,您应该尝试在1,2,3,5,10检查电话吗?在通话结束后几秒钟,如果它永远不会到来,请放弃。

这听起来像是一个依赖于设备的问题,由于拨号器通常会被手机制造商修改,因此无法预测。