hello everyboday thank you for your support and sorry for my slowly answer... it works with a contentResolver and a ContentObserver (code). do you mean that it isn't for the performance of the device not a good idea to work with something like that? thanks in advance
public class BackgroundService extends Service { private Handler handler = new Handler(); @Override public IBinder onBind(Intent arg0) { // TODO Auto-generated method stub return null; } public void onStart(Intent intent, int startId) { super.onStart(intent, startId); System.out.println("BACKGROUND SERVICE IS RUNNING"); ContactsContentObserver cco = new ContactsContentObserver(handler); ContentResolver contentResolver = getContentResolver(); contentResolver.registerContentObserver(Contacts.People.CONTENT_URI, true, cco); } private class ContactsContentObserver extends ContentObserver { public ContactsContentObserver(Handler h) { super(h); } public void onChange(boolean selfChange) { System.out.println("SOMEBODAY CHANGED ANYTHING AT THE CONTACTS"); } } } On 5 Dez., 00:24, "Dianne Hackborn" <[EMAIL PROTECTED]> wrote: > Yes, this is the way to monitor for content provider changes. Note that > this is deliberately not done as a broadcast, you can only receive these > while you are running by explicitly registering for them, because we didn't > want to get in the situation of launching 1 or more apps every time some > piece of data in a content provider changes. > > On Thu, Dec 4, 2008 at 3:08 PM, Bill Napier <[EMAIL PROTECTED]> wrote: > > > I would start looking here: > > >http://code.google.com/android/reference/android/content/ContentResol...<http://code.google.com/android/reference/android/content/ContentResol...> > > , > > boolean, android.database.ContentObserver) > > > with ContentObserver.registerContentObserver which sounds like it > > should do what you want. I haven't used the function yet, so you may > > have to mess with it. Please report back you results so others can > > know the answer too. Thanks! > > > Bill > > > On Thu, Dec 4, 2008 at 6:11 AM, jaspher <[EMAIL PROTECTED]> wrote: > > > > hello > > > > I'm looking for a intent-filter which can start my BroadcastReciver > > > when somebody adds a new contact or edit a contact. Unfortunately I > > > couldn't finde something like that. Does it exist? > > > If not how can I get a Notification when somebody added a new contact > > > or something like that? > > > thanks in advance > > > > jaspher > > -- > Dianne Hackborn > Android framework engineer > [EMAIL PROTECTED] > > Note: please don't send private questions to me, as I don't have time to > provide private support. All such questions should be posted on public > forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---