Так что моя проблема в том, что я пытаюсь удалить все журналы вызовов, связанные с данным номером.В Android API android.provider.CallLog.Calls хранит все журналы вызовов, а средство разрешения контекста (ctx.getContentResolver ()) имеет функцию удаления, которая позволяет удалять любые журналы вызовов, удовлетворяющие вашим условиям.
Однако, поскольку я не уверен, как android.provider.CallLog.Calls хранит свои числа (например, с пробелами или без них, дефисы и т. Д.), Я не знаю, как выполнить сравнение по числу.Вот мой текущий код:
ctx.getContentResolver().delete(android.provider.CallLog.Calls.CONTENT_URI,
"number='"+numbers.getLong(i)+"'", null);
API здесь (http://developer.android.com/reference/android/provider/CallLog.Calls.html#NUMBER) описывает номер как «Номер телефона, как его ввел пользователь», который на самом деле мне не помогает.
Любоймысли о том, как мне решить эту проблему?
Спасибо, Халид