Articles of contentobserver

Контакты ContentObserver вызываются случайным образом

Я использую ContentObserver для прослушивания изменений в базе данных контактов. Теперь я понял, что метод onChange () получает случайное имя, даже если я не внес никаких изменений в контакты. Я подозреваю, что это как-то связано с автоматической синхронизацией контактов (даже если на данный момент никаких реальных изменений в контактах нет). Есть ли возможность получать уведомления […]

ContentObserver вызывается, даже если в курсоре нет изменений

У меня есть наблюдатель контента, который должен быть уведомлен, когда один из контактов, добавленных моим адаптером синхронизации, будет изменен. Я регистрирую и отменяю регистрацию наблюдателя: private static final Uri MYAPP_CONTENT_URI = ContactsContract.RawContacts.CONTENT_URI.buildUpon().appendQueryParameter(RawContacts.ACCOUNT_NAME, SyncAdapter.MYAPP_ACCOUNT_NAME).appendQueryParameter(RawContacts.ACCOUNT_TYPE, MY_APP_ACCOUNT_TYPE).build(); public static void registerContentObserver() { ContentResolver resolver = MyApplication.getAppContext().getContentResolver(); cursorContacts = resolver.query(MYAPP_CONTENT_URI, null, RawContacts.DELETED + "=0", null, null); cursorContacts.registerContentObserver(MYAPP_URI_OBSERVER); } public […]

Как работает контент-наблюдатель на удаленных файлах?

Я новичок в разработке Android, у меня возникают проблемы с отслеживанием удаленных файлов, таких как аудио, видео, изображения и т. Д. Я хочу получить всю информацию о удаленном файле, а затем я хочу переместить удаленные файлы в отдельную папку.

Событие Android onChange не запускается в contentObserver для хромовой истории на android 5 (Lollypop)

Я заметил, что мои contentObservers для хромированной истории и закладок больше не запускаются на android lolipop. Код отлично работает на старых версиях Android (независимо от версии chrome), но на lollypop он больше не работает. Я подал ошибку на хром, и это подтверждают другие в комментариях. https://code.google.com/p/chromium/issues/detail?q=obogzch%40gmail.com&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS%20Modified&id=435541&thanks= 435541 & TS = 1416575883 Кто-нибудь нашел решение? LE: […]

Ссылаемый SMS-наблюдатель выполняет 3 раза

Я определил следующую службу с наблюдателем отправленных сообщений. Проблема в том, что при отправке сообщения я чувствую, что он вызван 3 раза по методуChange contentobserver. Кто-нибудь знает, почему? благодаря public class DSMSService extends Service { private static final String CONTENT_SMS = "content://sms"; private class MyContentObserver extends ContentObserver { ContentValues values = new ContentValues(); int threadId; […]

Как реализовать ContentObserver в фрагменте с помощью CursorAdapter и LoaderCallbacks?

Я использую CursorAdapter в ListFragment для загрузки и отображения списка комментариев. public class CommentsFragment extends ListFragment implements LoaderCallbacks<Cursor> { protected Activity mActivity; protected CursorAdapter mAdapter; @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); mActivity = getActivity(); mAdapter = new CommentsCursorAdapter(mActivity, null, 0); setListAdapter(mAdapter); mActivity.getContentResolver().registerContentObserver(CustomContract.Comments.CONTENT_URI, false, new CommentsObserver()); getLoaderManager().initLoader(0, null, this); } @Override public Loader<Cursor> onCreateLoader(int id, […]

Приложение резервного копирования и синхронизации приложений

Я работаю над резервным копированием контактов и синхронизацией. Цель состоит в том, чтобы отправить всю информацию о всех контактах на сервер (специальный протокол) в качестве резервной копии. Во время первого запуска приложения все контакты будут поставлены в очередь и отправлены на сервер. А после этого будет выполняться фоновое обслуживание, которое будет прослушивать новое обновление контактов […]

Android: контент-наблюдатель для контента: // sms / sent not working

Некоторое время я работаю с контент-наблюдателями. Когда я использую content://sms сообщения отслеживаются, и я могу заставить его работать через метод onchange. Но когда я меняю его на content://sms/sent не работает. Я не получаю никакой активности в методе onchange. Есть ли у кого-нибудь решение этой проблемы? Любая помощь высоко ценится. Благодарю.

Получать изменения контакта (добавлено, удалено и изменено)

Разве нет метки времени для каждого контакта? Мне нужно сообщить об изменении (добавить, удалить или изменить) контакту. Я реализовал ContentObserver , но через этот метод я могу получить уведомление только в том случае, если изменение происходит в контакте, но я не знаю, какой контакт был изменен! Какие-либо предложения?

Sqlite Обновления баз данных обновляются для обновления через Content Observer

Я пытаюсь использовать Content Observer для обновления службы, когда какие-либо изменения происходят с базой данных sqlite в моем приложении. Я смущен относительно того, что делать, поэтому я собрал код ниже. Обычно наблюдатели контента используются с контактами или медиаплеер с фоновым сервисом. В своем исследовании я прочитал, что он может использоваться с базой данных sqlite по […]

Intereting Posts
Как разрешить взаимодействие NFC с устройствами, которые работают с одним и тем же приложением / активностью Выход из системы clear SharedPreferences Android – Пользовательские ячейки для tableview в android Пользователь не имеет права на эту покупку для покупки android inapp В чем разница между alignBaseline и alignBottom в Android? Добавление панели действий в FragmentActivity Android как преобразовать массив json в строковый массив Что означает «@aar» в задаче «компиляция градиента» Локализация не работает в Lollipop Руководство добавляет песню в Mediastore как музыкальный трек Android: Когда служба убита, как мы можем сохранить состояние службы для последующего восстановления? Asynctask, размеры, ожидаемые после этого токена Общий метод не распознает общий тип при передаче его в качестве параметра Начало программирования на динамических языках в Android ((J) Ruby, Clojure …) Получение местоположения Android через Wi-Fi только не работает