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