Articles of курсора

Android: основной ключ GUID

Я знаю, если я не использую поле с именем _id в качестве основного ключа в Android, что некоторые вещи, такие как CursorAdapter, не будут работать, но должен ли столбец _id быть автоинкрементным int? Могу ли я использовать Guid в качестве ключа, если он называется _id, и что CursorAdapter все еще работает?

Java.lang.IllegalStateException: Не удалось прочитать строку x col x из CursorWindow. Убедитесь, что курсор инициализирован правильно. Контакты

Я разработал приложение, которое проходит через все контакты на Android. Он уже опубликован и в настоящее время установлен примерно на ~ 800 устройствах. Он работает практически на всех устройствах без каких-либо проблем, но на некоторых я получаю ошибку через BugSense, и я еще не нашел рабочего решения. Вот одна из стеков, которые я получаю: java.lang.IllegalStateException: […]

Android: фильтрация SimpleCursorAdapter ListView

Прямо сейчас, у меня возникают проблемы с попыткой реализовать FilterQueryProvider в моем настраиваемом SimpleCursorAdapter, так как я не уверен, что делать в функции runQuery FilterQueryProvider. Другими словами, поскольку запрос, содержащий мой ListView, в основном получает rowID, имя и третий столбец из таблицы моих баз данных, я хочу иметь возможность фильтровать курсор на основе частичного значения […]

Какой флаг использовать в SimpleCursorAdapter?

Я использую SimpleCursorAdapter для отправки данных, которые я прочитал из database в ListView . SimpleCursorAdapter имеет 2 флага и один из них устарел. Должен ли я всегда использовать FLAG_CONTENT_OBSERVER ? Или лучше использовать что-то другое вместо SimpleCursorAdapter ?

Сортировка списка по возрастанию по дате из sqlite

У меня есть код для получения таких данных. Я хотел получить записи с датами в порядке возрастания. Я пытался использовать «KEY_DATE_TIME ASC». Но он не работал. public Cursor fetchAllReminders() { return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE, KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, null); }

Получение имени и электронной почты из списка контактов очень медленно

Я реализую AutoCompleteTextView, и мне нужно имя и E-Mail всех моих контактов. Я нашел этот фрагмент, что я работаю асинхронно, но это очень медленно. ContentResolver cr = getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); if (cur.getCount() > 0) { while (cur.moveToNext()) { String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID)); String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)); Cursor emailCur = […]

Как изменить цвет пузырька (под курсором) на EditView (ПРОГРАММА)?

У меня есть EditView и вы хотите изменить цвет PROGRAMATICALLY на код . Чтобы изменить цвет курсора, я использую этот код . Но как изменить цвет круга на EditView PROGRAMATICALLY на код ?

Android eclipse startManagingCursor Устарел, но хочет поддерживать более старые версии API?

Я пытаюсь что-то понять, и я уверен, что это очень важно для некоторых людей. Я везде читаю, что метод startManagingCursor устарел, и вы должны использовать класс CursorLoader. Но означает ли это, что вы должны использовать класс CursorLoader даже для приложений, поддерживающих уровни API <11? Или он говорит, что если вы намерены поддерживать только Honeycomb и […]

SimpleCursorAdapter с разделами на Android

Im с небольшими потерями в этом вопросе о том, как создавать разделы в ListView при использовании обоих курсоров и Custom SimpleCursorAdapter. Многие из документов содержат ссылки на getView () и т. Д., Или создают несколько адаптеров и добавляют заголовки разделов. Но все они основаны на BaseAdapters, ListAdapters и ArrayAdapters и т. Д. Кто-нибудь имел дело […]

Добавление строк в Cursor вручную

У меня есть набор телефонных номеров, и я хочу получить соответствующие имена контактов из базы данных контактов. В массиве телефонных номеров у меня также есть некоторые номера, которые не сохраняются ранее в базе данных контактов. Например; 3333333 -> Тим 5555555 -> Джим 1111111 -> неизвестно У меня есть массив, содержащий номера телефонов, показанные выше, а […]