I'm not sure at all if this would work, but have you tried to put the content-observer code inside a *service* (instead of in your activity).
Start the service and keep it around. And if the content changes, create a notification. The notification can be noticed by the user and allows him/her to start your activity. On Jul 10, 10:14 am, "[email protected]" <[email protected]> wrote: > Hey guys, > > Quick question: I am trying to make a permanent contentObserver that > observes content://sms. The way I do it atm is have an initial > configure Activity with my application that calls the following code: > > ContentResolver contentResolver = getContentResolver(); > SMSHandler handler = new SMSHandler(); > SMSObserver resolver = new SMSObserver(handler); > resolver.setApplication(this.getApplication()); > > contentResolver.registerContentObserver(Uri.parse("content://sms"), > true, resolver); > > Now this all works fine...for a while; it seems that about 20 minutes > after exiting said activity the ContentObserver will get removed and I > will need to re-launch the Configure Activity to re-attach it. > > Is there any way that I can make sure that this content observer can > permanently listen for changes without ever being killed? > > Thanks in advance! > > -James --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] 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 -~----------~----~----~----~------~----~------~--~---

