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 に答える