Thank you for your reponse. I'm trying to implement the
requestUpdates() now. At the moment I'm faced with the follwing
problem. I've implemented the LocationListener but always get the
following LogCat error.

Can't create handler inside thread that has not called
Looper.prepare()

Well I'm calling my geo class in a thread that was started by a
service. At the moment it looks like this. What do I have to change in
order to get the listener working?

My Geo class:

http://paste.pocoo.org/show/80ypWR00yHnHRz9pN7mc/


Regards!


On 20 Aug., 18:36, Reto <[EMAIL PROTECTED]> wrote:
> The getLastKnownLocation method will return null until the provider
> you specify has gotten at least one update. In practice that means you
> need to have an application (any application, doesn't have to be the
> one your testing) request (and receive) updates at least once in your
> emulator session before it will getLastKnown will return a value.
>
> You can disable the updates after the first return if you want to, in
> fact that's probably a reasonable way of implementing the
> 'getCurrentLocation' functionality you're after.
>
> Cheers
> Reto
>
> On 20 Aug, 14:21, code_android_festival_way
>
> <[EMAIL PROTECTED]> wrote:
> > Firstly I got the question why I can't get the currentlocationany
> > more. I don't need repeating updates of my position I just need the
> > currentlocation. At the moment I'm using getLastKnownLocation() but I
> > would assume that this position could be very outdated.
>
> > Furthermore the method "getLastKnownLocation()" returns me aLocation
> > object that is null. Here is the code that I'm using at the moment:
>
> > LocationManager lM =
> > (LocationManager)context.getSystemService(context.LOCATION_SERVICE);
> > LocationProvider lP = lM.getProvider("gps");
> >Locationloc = lM.getLastKnownLocation(lP.getName());
> > String[]location=
> > {String.valueOf(loc.getLongitude()),String.valueOf(loc.getLatitude())};
>
> > I've added the following permission to my manifest file:
>
> >     <uses-permission
> > android:name="android.permission.ACCESS_LOCATION" />
> >     <uses-permission
> > android:name="android.permission.ACCESS_FINE_LOCATION" />
> >     <uses-permission  android:name="android.permission.ACCESS_GPS" />
> >     <uses-permission
> > android:name="android.permission.ACCESS_MOCK_LOCATION" />
>
> > But I'm always getting a Nullpointer Exception using theLocation. (so
> > theLocationreturned is null)
>
> > Could you give me a hint how I could achieve to get my current/
> > lastKnownlocationin 0.9? (in M5 everything was fine)
>
> > Looking forward getting your answers.
>
> > Regards and happy coding!
>
>
--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new Android 0.9 SDK beta!
http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to