Service'te GpsStatus.Listener tanımlama

private final GpsStatus.Listener gpslistener=new GpsStatus.Listener

{

public void onGpsStatusChanged(int event)

{

switch (event)

{

case GpsStatus.GPS_EVENT_SATELLITE_STATUS:

//uyduyu arıyor. simge yanıp sönüyor

break;

case GpsStatus.GPS_EVENT_FIRST_FIX:

//uyduya bağlandı

break;

case GpsStatus.GPS_EVENT_STARTED:

//gps açıldı

break;

case GpsStatus.GPS_EVENT_STOPPED:

//gps kapatıldı

break;

}

}

};

//gpslistener'ın çalıması için locationmanager'e ekliyoruz

locationManager.addGpsStatusListener(gpslistener);

//iş bitince locationmanager'den kaldırıyoruz

locationManager.removeGpsStatusListener(gpslistener);