我正在尝试使用gps查找位置,但下面的代码段创建问题。该错误是显示作为Toast.makeText()显示错误
在类型吐司的方法makeText(上下文,CharSequence的,INT)是不适用
为参数(GeocodingMainActivity,字符串,整数)
.... ......
private class MyLocationListener implements LocationListener {
public void onLocationChanged(Location location) {
String format = String.format("New Location \n Longitude: %1$s \n Latitude: %2$s", location.getLongitude(), location.getLatitude());
String message = format;
Toast.makeText(GeocodingMainActivity.this, message, Toast.LENGTH_LONG).show();
}
public void onStatusChanged(String s, int i, Bundle b)
{Toast.makeText(GeocodingMainActivity.this, "Provider status changed",Toast.LENGTH_LONG).show();
}
public void onProviderDisabled(String s) {
Toast.makeText(GeocodingMainActivity.this,"Provider disabled by the user. GPS turned off",Toast.LENGTH_LONG).show();
}
public void onProviderEnabled(String s) {
Toast.makeText(GeocodingMainActivity.this,"Provider enabled by the user. GPS turned on",Toast.LENGTH_LONG).show();
}
是这个GeocodingMainActivity类的一个Activity或者非Activity类吗? –