Ой. Все это имеет смысл сейчас. Как это никогда не приходило мне в голову? Спасибо за помощь.

рашиваю контент-провайдер CallLog.Calls для уточнения деталей звонка. Все отлично работает, кроме случаев, когда я пытаюсь сделать запрос по датам. То есть, чтобы получить сведения о вызове для определенной даты или диапазона дат и т. Д. Я знаю, что дата хранится как длинная (в формате миллисекунд), поэтому я попытался сначала преобразовать дату, а затем выполнить запрос по ней, но я должен что-то здесь делать неправильно , Вот запрос, который я выполняю, пожалуйста, обратите внимание, что он работает хорошо, когда я удаляю часть «WHERE DATE =» или заменяю ее чем-то вроде «WHERE TYPE =» и т. Д. Итак, как мне выполнить запрос, чтобы получить сведения о вызове для дата или диапазон дат? Любая помощь в этом? Благодарю.

Cursor c = getContentResolver().query(CallLog.Calls.CONTENT_URI, null,
               CallLog.Calls.DATE + "<=?",
                new String[] { String.valueOf(dateSTR)}, ORDER_BY);
        startManagingCursor(c); 

Ответы на вопрос(1)

Ваш ответ на вопрос