Articles of андроид contentprovider

Что произойдет, если return false в OnCreate ContentProvider?

В документе указано, что мы должны вернуть true, если поставщик был успешно загружен, в противном случае – false. В моей реализации я вернул бы false, если DatabaseHelper == null. Предположим теперь, что DatabaseHelper == null и false возвращаются в onCreate и затем запрашивают провайдера где-то в коде, поставщик все еще запрашивается и может столкнуться с […]

Как создать потокобезопасный ContentProvider?

Документация для Android Методы ContentProvider можно вызывать из различных объектов ContentResolver в разных процессах и потоках, они должны быть реализованы поточно-безопасным способом И я нашел этот пост на Stackoverflow Android – провайдерах контента sqlite и многопоточности, которые говорят, что он уже потокобезопасен? Итак, просто интересно, как создать потокобезопасный ContentProvider ? Достаточно ли, если я syncronized […]

Доступ к производителю пользовательского контента из другого приложения

Привет, я создал приложение для Android, которое использует специальный поставщик контента с именем CustomCP, он реализует все методы, и все работает отлично, управляя данными внутри приложения, но когда я пытаюсь получить к нему доступ из другого приложения, я продолжаю получать сообщение об ошибке «Не удалось Найдите информацию о поставщике для com.example.customcp. Я объявил своего поставщика […]

Результаты поиска, отображаемые как пустые / без текста

Я включил в свою работу диалог поиска, который отлично работает. Однако добавление поисковых предложений дает мне небольшую проблему: записи поискового запроса являются «пустыми». Я вижу, что мой контент-провайдер вызывается (запрос (..)), и я возвращаю MatrixCursor несколькими строками. Список предложений также отображается с помощью (кликабельных) записей, но все они пусты. Пустой, как будто строка, которую я […]

Слушайте изменения в календаре Android. (Синхронизация / удаление / вставка и т. Д.)

Я понимаю, что я должен использовать Content Provider для получения всех изменений, но я также понял, что начиная с API14 есть готовый Content Provider для календаря, который я могу использовать для прослушивания, вместо того, чтобы «создавать» свой собственный пользовательский. Где-нибудь я могу увидеть пример этого? Может кто-нибудь, пожалуйста, напишите ядро ​​этого слушателя? благодаря

Как наблюдать изменение контента? андроид

Я создал Contentprovide и реализует его метод update () следующим образом: @Override public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) { final SQLiteDatabase db = mHelper.getWritableDatabase(); int count = db.update(InslideDB.FOLDER_TABLE, values, selection, selectionArgs); /* To notify the observer */ this.getContext().getContentResolver().notifyChange(URI, null); return count; } Как я могу получить уведомление в своем приложении? Благодаря! […]

Вызов метода удаления в пользовательском контенте

Я изучаю Android, и я застрял в проблеме, связанной с вызовом специального поставщика контента. Я использую пример в учебной книге, и хотя он описывает, как создать настраиваемый поставщик, нет ясного примера, как вызвать в нем определенные методы. Я специально изучаю, как удалить одну запись из пользовательского поставщика контента. Вот код для настраиваемого поставщика контента ( […]

Собственный ContentProvider с SQLite и несколькими таблицами

Я читаю этот учебник по реализации моего собственного ContentProvide для работы с SQLite. В ContentProvider.query есть несколько вещей, которые меня озадачивают. Кажется очень жестко привязано к одной таблице (таблица todo в учебнике), но, может быть, я просто не получаю ее? Теперь, если бы я хотел запросить другую таблицу, скажем, nodo, как я могу изменить ContentProvider? […]

Android Contentprovider – обновление в методе вставки

Можно ли вызвать SQLiteDatabase обновления SQLiteDatabase в переопределенном методе insert() поставщика контента?

SyncAdapter periodicsync () не запускается

Я пытаюсь выяснить, как работает syncAdapter, я использовал примерSync Adapter в качестве примера / отправной точки, и я основывал свой первый тест на нем. Единственное различие заключается в том, что я не работаю с поставщиком контактов по умолчанию, но мне нужен один из моих собственных. Этот метод является таким же, как в демонстрации sampleSyncAdapter (в […]

Intereting Posts
Выравнивание вкладок PagerTabStrip влево Пользовательский повернутый вид EditText с рабочим выбором, расположением курсора и т. Д. Определение скорости транспортного средства с использованием GPS в андроиде Кнопка ALLOW не работает после обновления Android SDK получает NotRegistered ошибку от GCM через несколько часов Как подражать nfc-тегу на телефоне Android Объект Greendao при сериализации с использованием GSON не содержит связанного объекта в строке Generated JSON Когда следует использовать RxJava Observable и когда просто обратный вызов на Android? Java.lang.RuntimeException: сбой takePicture RxJava: ошибка при попытке распространения ошибки на Observer.onError Когда использовать handler.post () и когда в новую тему () Удаление текста в виде кнопки Умывка с глубокой связью не работает Пользовательский адаптер для просмотра списка Android: Как нарисовать бесплатно поверх всего (любой активности)