Sorry if this is a stupid question- I'm still pretty new to Android and have been completely unable to figure this out after much google searching and hunting around in the documentation. *Note: I've been coding in Eclipse with the Android SDK plugins, using the Google APIs 1.5 version.
I'm working on a project involving accessing the GPS, so I'm writing a simple program that will do nothing more than access the current location in order to familiarize myself with the GPS code. Based on the examples I have found, I came up with the following code. package com.example.gps; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.widget.Toast; import android.location.Location; import android.location.LocationManager; import android.location.Criteria; public class HelloGps extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Context context = getContext(); Location location = getLocation(context); Toast.makeText(this, "Location = " + location.getLatitude() + " , " + location.getLongitude(), 0); } public static Location getLocation(Context context) { LocationManager manager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE); String provider = manager.getBestProvider(new Criteria(), true); Location location = manager.getLastKnownLocation(provider); return location; } } The issue I am having deals with the "Context context = getContext()" line. Eclipse tells me that this is an error (but not why). It simply tells me I should change it to getBaseContext(). If I try this, then the program hangs. If I try removing it and running the getLocation() function without the context thrown in there at all, as I have seen in some other examples, then I get a similar error on the getSystemService () function call. Eclipse tells me I should rename it, but does not tell me why or what to. Any help at all would be incredible, and sorry again if this is a stupid question. Thanks! -Phil --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---