Wednesday, August 1, 2012

Re: [android-developers] Re: how to run a service in background when the user is out of android application

Still, he didn't say what he was doing with this, so it's hard to say
what will work... hmm...

kris

On Wed, Aug 1, 2012 at 1:01 PM, dnkoutso <dnkoutso@gmail.com> wrote:
> When you use startService() your service will remain running until
> stopSelf() or stopService() is called.
>
> However, keep in mind that Android will eventually keep your process as the
> user has navigated away from the app so you can never guarantee to receive
> continuous location updates.
>
> Another "crappy" way to do is to use startForeground() (might be
> setForeground, don't rmbr) which will include a notification icon always for
> the user. This will give you better chances to "survive" as a process but
> its STILL not guaranteed. Plus you will also annoy your user by having the
> icon always on his notification bar.
>
> You need something smarter. As suggested you could attempt to wake up a
> service every 5 minutes using the AlarmManager to check for the latest
> location. Perhaps a tier based system, try WiFi, Cellular and then GPS.
>
> Also check out PassiveLocationReceiver which will allow you to retrieve
> location updates when other apps ask them (e.g. Maps) so you get updated.
>
> This is not an easy task on Android to get right.
>
>
> On Wednesday, August 1, 2012 8:32:52 AM UTC-7, Kristopher Micinski wrote:
>>
>> That's not really a good idea either, it's not clear what the OP wants
>> to do within the service.
>>
>> Typically you do something like set up a call back to receive location
>> updates or something similar...
>>
>> kris
>>
>> On Wed, Aug 1, 2012 at 11:12 AM, Gabriel Augusto
>> <gabrielaugustodm@gmail.com> wrote:
>> > A Service running in background every time must end with the battery or
>> > be
>> > killed by the os. Make a Service that run, do your work and see
>> > AlarmManager
>> > to start the Service again.
>> >
>> >
>> > 2012/8/1 bob <bob@coolfone.comze.com>
>> >>
>> >> Maybe look at this?
>> >>
>> >> http://developer.android.com/reference/android/app/Service.html
>> >>
>> >>
>> >> On Monday, July 30, 2012 1:44:39 AM UTC-5, Vijay Krishnan wrote:
>> >>>
>> >>> Hi all,
>> >>> In my case,i want to update the user latitude and longitude
>> >>> in
>> >>> background when he is out of the application.
>> >>>
>> >>> Thanks,
>> >>> vijay.k
>> >>
>> >> --
>> >> 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+unsubscribe@googlegroups.com
>> >> For more options, visit this group at
>> >> http://groups.google.com/group/android-developers?hl=en
>> >
>> >
>> > --
>> > 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+unsubscribe@googlegroups.com
>> > For more options, visit this group at
>> > http://groups.google.com/group/android-developers?hl=en
>
> --
> 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+unsubscribe@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment