通話履歴を削除する唯一の方法は、ContentResolverを使用することです。例:
getContentResolver().delete(Calls.CONTENT_URI, null, null);
これを行う別の方法はありますか?
通話履歴を削除する唯一の方法は、ContentResolverを使用することです。例:
getContentResolver().delete(Calls.CONTENT_URI, null, null);
これを行う別の方法はありますか?
Uri uri = Uri.parse("content://call_log/calls");
int d = getContentResolver().delete(uri, null, null);
d は no を返します。件のレコードが削除されました。
以下のコードもチェックしてください
int res = Call_logs.this.getContentResolver().delete(android.provider.CallLog.Calls.CONTENT_URI,"_ID = "+ calls_id_list.get(i),null);
if (res == 1) {
// Log delete
} else {
// Log not Delete
}
ここで、calls_id_list は通話ログ ID の配列です。