0

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

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

4

1 回答 1

0

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

这听起来像是一个与设备相关的问题,无法预测,因为拨号器通常由电话制造商修改。

于 2012-08-29T10:42:33.337 回答