我想单独获取特定的呼叫类型并将其从 android 的呼叫日志中删除。
while (cursor.moveToNext()) {
String queryString1= "CallType=’" + CallLog.Calls.MISSED_TYPE + "‘";
Log.v("CallType", queryString1);
if(CallLog.Calls.TYPE.equals("missed")) {
sb.append("Number "+CallLog.Calls.NUMBER+"\nName "+CallLog.Calls.CACHED_NAME);
}
}
getContentResolver().delete(UriCalls, CallLog.Calls.MISSED_TYPE, null);
这是我为未接来电尝试过的代码,因为 Missed_type 是 int,我收到错误“ContentResolver 类型中的方法 delete(Uri, String, String[]) 不适用于参数(Uri, int, null )"
给我一些提示以从日志中删除特定的呼叫类型