I do not believe so.

The above code just redraws the screen anytime there is a change to
the people table.

On Feb 3, 1:07 pm, Shrikant Agrawal <shrikant...@gmail.com> wrote:
> Thanks Mark
>
> But is there any way to know what fields are changed.
>
> On Feb 3, 10:08 pm, Mark Roberts <snappe...@gmail.com> wrote:
>
> > You can register an observer to monitor a specific uri.  For example:
>
> > Define the observer
> > private ContentObserver yourObserver = new ContentObserver(new Handler
> > ()) {
> >         @Override
> >         public boolean deliverSelfNotifications() {
> >             return true;
> >         }
>
> >         @Override
> >         public void onChange(boolean selfChange) {
> >             Cursor cursor = getCursor();
> >             if (cursor != null && !cursor.isClosed()) {
> >                 cursor.requery();
> >             }
> >         }
> >     };
>
> > Now add the code to register it.
> > getContentResolver().registerContentObserver(Uri.parse("content://
> > contacts/people"),
> >                     true, yourObserver);
>
> > This will notify you whenever a change is made to the people table.
> > It will not however tell you what was changed.
>
> > On Feb 3, 11:40 am, Shrikant Agrawal <shrikant...@gmail.com> wrote:
>
> > > Hi
>
> > > Is there any way to know the changes made in the address book.
> > > What I want to know is that whenever an contact is added ,modified or
> > > deleted  my app should receive the notification as well as the ID of
> > > the contact changed.
>
> > > Thanks in advance
> > > Shrikant
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to