Как я могу выполнить поиск по метке времени в android sqllite3 contentProvider? - PullRequest
0 голосов
/ 24 февраля 2011

У меня проблема с запросом в моем пользовательском контент-провайдере

Я хочу запросить мое поле метки времени (TaskDescriptor.DUE_DATE).

Сначала я создаю экземпляр объекта Calendar следующим образом:

Calendar minorRange = Calendar.getInstance();
        minorRange.set(Calendar.HOUR, 00);
        minorRange.set(Calendar.MINUTE, 00);
        minorRange.set(Calendar.SECOND, 00);

        Calendar majorRange = Calendar.getInstance();
        majorRange.set(Calendar.HOUR, 24);
        majorRange.set(Calendar.MINUTE, 00);
        majorRange.set(Calendar.SECOND, 00); 

, затем я запрашиваю контент-провайдера:

Cursor cursor = activity.managedQuery(TaskDescriptor.CONTENT_URI,
                        PROJECTION, TaskDescriptor.DUE_DATE + " >= ? " + " AND " + TaskDescriptor.DUE_DATE + " <=?",
                        new String[] { minorRange.getTimeInMillis() + "", majorRange.getTimeInMillis() + ""}, TaskDescriptor.PRIORITY_SORT_ORDER);

Запрос выполняется отлично, но не получает никакихзаписи ... Поле - это отметка времени.

Кто-нибудь знает, как я могу это сделать?

Спасибо, С уважением.

Антонио Муселла

1 Ответ

0 голосов
/ 24 февраля 2011

окей ... спасибо всем ... этот запрос работает нормально ... я ошибаюсь .. это только проблема обновления maven!... спасибо всем С уважением.

...