ContentObserver para los cambios de contacto de escucha
Realmente no entiendo por qué el observador de contenido escucha los cambios que no están relacionados con la información de contacto.
Simplemente me registré en el URI y quiero escuchar los cambios:
- Cuando se llama a ContentResolver.notifyChange () para un URI determinado, ContentObservers observa los URI descendientes de este URI notificados?
- Android: observador de contenido para contenido: // sms / enviado no funciona
- Recibir cambios de contacto (agregados, eliminados y cambiados)
- Android ContentObserver: cómo detectar el nuevo contacto añadido en la lista de contactos de Android?
- Bloquear SMS salientes por contentObserver
getContentResolver().registerContentObserver(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, true, contactsObserver);
Pero después de llamar a alguien o enviar mensajes de texto a alguien, se dispara y llama a método onChange en ContentObserver. Así que tengo que volver a sincronizar toda la lista de contactos con mi aplicación, aunque no es necesario hacerlo.
Sólo campo en el que estoy interesado:
- ContactsContract.CommonDataKinds.Phone.CONTACT_ID
- ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME
- ContactosContract.CommonDataKinds.Phone.NUMBER
¿Qué tipo de cambios debo implementar para escuchar los cambios para estos elementos de DB?
- El método onChange de Content Observer se disparó varias veces
- Android: detecta SMS saliente, cuenta incorrecta
- Sms ContentObserver onChange () se activa varias veces
- NotifyChange con uri modificado de contentProvider.update ()
- ContentObserver debe llamar si y sólo si ContactsContract.Contacts.CONTENT_URI cambia
- El observador SMS enviado se ejecuta 3 veces
- Android evento onChange no se activa en contentObserver para la historia de cromo en android 5 (Lollypop)
- Cómo manejar llamadas REST, persistencia de datos, sincronización y observación de ContentProvider
La base de datos Contactos tiene un campo ContactsContract.Contacts.TIMES_CONTACTED
Este campo se actualiza cada vez que se contacta con alguien de su lista de contactos.
Incluso es posible actualizar este campo con su propia aplicación, lo que significa que si llama a cualquier contacto que utilice una aplicación que actualiza este campo, se onChange()
su método onChange()
.
- ¿Es posible utilizar un animador de Android para animar una entrada DialogFragment?
- La solicitud ajax de Aquery no parece comenzar en android