CallLog выдает не все данные

Рейтинг: 0Ответов: 1Опубликовано: 18.01.2015

При выгрузке из журнала звонков в андроиде выдает только от 200 до 300 записей, несмотря на дату, если я сегодня сделаю 300 звонков, то и выдаст она только за сегодня:

        c = resolver.query(CallLog.Calls.CONTENT_URI, new String[]{CallLog.Calls.CACHED_NAME, CallLog.Calls.NUMBER,
                CallLog.Calls.DATE, CallLog.Calls.DURATION,
                CallLog.Calls.CACHED_PHOTO_ID}, CallLog.Calls.TYPE + " = " + CallLog.Calls.OUTGOING_TYPE, null, CallLog.Calls.NUMBER);

В чем дело или как это можно обойти, чтобы за раз взять все данные?

Ответы

▲ 1Принят

Попробуйте выбрать все.

Cursor managedCursor = managedQuery(CallLog.Calls.CONTENT_URI, null,
                null, null, null);

Что в ответе приходит?