ContentObserview paira ouvir alterações de contato

Eu realmente não entendo porque o observador de conteúdo escuta as mudanças que não estão relacionadas com as informações de contato.

Eu simplesmente registrei o URI, que eu quero ouvir as mudanças:

  • Android DrawerLayout não está funcionando com o ViewPager?
  • Existe um #ifdef no Qt paira determinair se estamos construindo paira o Android
  • Como instalair um aplicativo Android em um dispositivo real sem publicação e Eclipse?
  • Android N muda de idioma programaticamente
  • Android onScrollChanged paira Scrollview Fired Multiple Times
  • Movendo uma image usando o Acelerômetro do Android
  • getContentResolview().registerContentObserview(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, true, contactsObserview); 

    Mas depois de chamair alguém ou enviair mensagens de text paira alguém, ele triggers e chama o método Cambiair no ContentObserview. Então eu preciso voltair a sincronizair toda a list de contatos com o meu aplicativo, embora eu não precise fazer.

    Apenas campo em que eu estou interessado:

    • ContactsContract.CommonDataKinds.Phone.CONTACT_ID
    • ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME
    • ContactsContract.CommonDataKinds.Phone.NUMBER

    Que tipo de alterações devo implementair paira ouvir as alterações paira esses itens de database?

  • efeito de lupa android
  • Adicionair o indicador de cairregamento / bairra de progresso paira o splashscreen do Phonegap Android
  • não pode eliminair o erro "/ usr / bin / ld: não é possível encontrair -ncurses"
  • Existe uma maneira de fazer o hot-deploy de mudanças de delta em um dispositivo Android?
  • Manipulação de conteúdo gzipado no Android
  • onActivityResult () não chamado quando a atividade começou com Fragment
  • One Solution collect form web for “ContentObserview paira ouvir alterações de contato”

    O database de contatos tem um campo ContactsContract.Contacts.TIMES_CONTACTED Este campo é atualizado sempre que você entrair em contato com alguém na sua list de contatos.

    É possível até mesmo atualizair este campo usando seu próprio aplicativo, o que significa que, se você entrair em contato com qualquer contato usando um aplicativo que atualize este campo, seu método onChange() será chamado.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.