1
我试着在第一次修复时做一些事情。 gps固定后,我只需要一个位置。我不知道该怎么做。我试过onLocationChanged,但从来没有叫我试过onGpsStatusChanged,也从来没有被调用过。onGpsStatusChanged(int事件)永远不会被调用
有没有任何选项如何做一些事情得到第一个位置?
public class CenyActivity extends FragmentActivity implements LocationListener, OnMapClickListener, GpsStatus.Listener{
@Override
public void onGpsStatusChanged(int event) {
if (event == GpsStatus.GPS_EVENT_STARTED) {
Log.d("zmenaGPS" , "GPS event started ");
} else if (event == GpsStatus.GPS_EVENT_STOPPED) {
Log.d("zmenaGPS" , "GPS event stopped ");
GpsStatus gs = locationManager.getGpsStatus(null);
Log.d("zmenaGPSgps status" , String.valueOf(gs));
} else if (event == GpsStatus.GPS_EVENT_FIRST_FIX) {
Log.d("zmenaGPS" , "GPS fixace ");
} else if (event == GpsStatus.GPS_EVENT_SATELLITE_STATUS) {
Log.d("zmenaGPS" , "GPS EVET NECO ");
}
}
public void onLocationChanged(Location location) {
Log.d("Location", "change");
}
GPS的固定罚款,位置可以得到......但我想先运行修复后的一些方法(如GPS是不固定的berore lounch活动)
感谢帮助
很棒:)谢谢! – Liner 2013-04-05 11:12:08