Getting the status bar icon is a good sign -- that means the GPS_PROVIDER is receiving the updates.
I've got one more cheap/easy idea for you. I'm not sure if 0 is a valid limit to set for the refresh time / distance. Try setting it to 1000 (milliseconds) and 1 (meter) to see if that helps. On 21 Aug, 12:41, code_android_festival_way <[EMAIL PROTECTED]> wrote: > Thank you for your reponse. > > I've changed the order the other way round but get the same result. > Waiting for the Listener to be invoked but nothing happens. I tried it > with the DDMS again and get an icon in the status bar (http:// > img.skitch.com/20080821-eypgin7w8fd9ku3ftj1ix38s7.jpg) after pushing a > single location. But the Listener doesnt get invoked either. > So I'm pretty much at the end of my knowledge to what I can try in > order to get my geo location. :-) > > Regards! > > On 21 Aug., 12:29, Reto <[EMAIL PROTECTED]> wrote: > > > > > I'm not at a PC I can test with, but try switching the order of your > > setTestProviderEnabled and setTestProviderStatus commands. I know in > > my code I've done it the other way around :) > > > On 21 Aug, 11:10, code_android_festival_way > > > <[EMAIL PROTECTED]> wrote: > > > I've added > > > > Location loc = new Location(lP.getName()); > > > loc.setLatitude(37.422006); > > > loc.setLongitude(-122.084095); > > > lM.setTestProviderLocation(lP.getName(), loc); > > > > but the LocationListener doesnt get called. So I get no location > > > update. > > > > On 21 Aug., 11:46, code_android_festival_way > > > > <[EMAIL PROTECTED]> wrote: > > > > Ok. It was a silly question. > > > > > Looper.prepare(); > > > > > added. > > > > > But I dont get any LocationUpdates. I have pushed locations to the > > > > device through the DDMS interface but get no LocationUpdate. > > > > > On 21 Aug., 11:40, code_android_festival_way > > > > > <[EMAIL PROTECTED]> wrote: > > > > > 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!- Hide quoted text - > > > > - Show quoted text -- 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 [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 -~----------~----~----~----~------~----~------~--~---