Articles of курсора

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

Я реализую 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 -> неизвестно У меня есть массив, содержащий номера телефонов, показанные выше, а […]

Android.database.CursorIndexOutOfBoundsException: запрошенный индекс -1 с размером 2

Ниже приведены мои коды, и я получил android.database.CursorIndexOutOfBoundsException : запрошенный индекс -1 с размером 2 ошибки. Может ли кто-нибудь сказать мне, как его решить? ContentResolver cr = getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); if (Integer.parseInt(cur.getString( cur.getColumnIndex(People.PRIMARY_PHONE_ID))) > 0) { Cursor pCur = cr.query( Contacts.Phones.CONTENT_URI, null, Contacts.Phones.PERSON_ID +" = ?", new String[]{id}, null); […]

Изменение значений из курсора с помощью SimpleCursorAdapter

У меня есть таблица базы данных со столбцами {Имя, время (формат UTC), широта, долгота} Я показываю таблицу, используя ListActivity с SimpleCursorAdapter. Мне хотелось бы, чтобы столбец Time показывал время в удобном для человека формате (13-07-2010 10:40), а не в формате UTC (18190109089). Как я могу указать, что значения из столбца Time нуждаются в некоторой фильтрации […]

База данных SQLite для базы данных SQLite с индексом 2048 кб не выполнена

У меня есть процедура, которая запускает разные запросы по базе данных SQLite много раз в секунду. Через некоторое время я получу ошибку "android.database.CursorWindowAllocationException: – Cursor window allocation of 2048 kb failed. # Open Cursors = " появляется в LogCat. У меня было использование памяти журнала приложений, и действительно, когда использование достигает определенного предела, я получаю […]