Rather than using Thread.sleep(), use a Handler object instead, use
Handler.postDelayed() . Using Thread.sleep in a GUI app will cause it
to time out.

                           Mark

On Dec 11, 8:13 am, "Andrew Stadler" <stad...@gmail.com> wrote:
> Sukumar-
>
> The activity manager assumes that your code has died, because it did
> not return from the broadcast receiver in a "reasonable" amount of
> time.  In general, receivers should execute very very quickly, and any
> long-term operations (such as *any* network operations) should be on
> their own thread(s).
>
> Hope this helps,
> Andy
>
>
>
> On Thu, Dec 11, 2008 at 7:26 AM, sukumar <bhashyam.suku...@gmail.com> wrote:
>
> > hi,
>
> > I created a service which is launched by BOOT_COMPLETE event. The
> > launched service needs to make httpget and store the data. If httpget
> > fails, my serivce needs to make 2 httpget attempts with interval of
> > 30s.To wait for 30sec, I used Thread.sleep() call.
>
> >  The problem Im facing is, once I make Thread.sleep() call, my service
> > is kill by Iprocess activity.and I see activityManager log as below
> > (nabservice is my service name)
> > W/ActivityManager(   59): Timeout executing service: ServiceRecord
> > {4316d2a0 com.nabservice/.NotifyInfoUser}
>
> > Pls correct me, If Im doing wrong. Shouldnt I call Thread.sleep() for
> > wait in a service ? Thanks in Advance.
>
> > Regards,
> > Sukumar.- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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