特定の通話タイプを単独で取得し、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 )"
特定の通話タイプをログから削除するためのヒントを教えてください