So what is the right solution. Start service from onCreate?

On Wednesday, April 1, 2009 2:38:15 AM UTC+7, Dianne Hackborn wrote:
>
> That is working as intended.  onStart() is called each time someone calls 
> startService(); if nobody has called startService() since your last 
> onStart(), then onStart() will not be called again.  The Service class does 
> not have the same lifecycle as Activity; it is unfortunate we used "start" 
> for the method here as well, because it is not the same as activity.
>
> On Tue, Mar 31, 2009 at 12:31 PM, Charles Harley <
> charles.har...@googlemail.com> wrote:
>
>>
>> I have noticed that if my background service crashes the system will
>> automatically restart the service after 5 seconds. This is great, but
>> I have noticed that only the onCreate method gets called and not the
>> onStart method. Does this mean the service is properly restarted or do
>> I need to do something special in the onCreate method to make sure it
>> is?
>>
>> I did have my initialisation logic in the onCreate method and my
>> starting service logic in the onStart method but it looks like it will
>> all have to be in the onCreate method.
>>
>> Many thanks,
>>
>> Charles
>>
>>
>
>
> -- 
> Dianne Hackborn
> Android framework engineer
> hack...@android.com
>
> 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
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