Я занимаюсь разработкой приложения для Android, которое состоит из нескольких действий.
Я хочу получать обновления от GPS (onLocationChanged
, onProviderDisabled
, onProviderEnabled
, onStatusChanged
) независимо от того, какой активностью в данный момент пользуется пользователь.
Где мне реализовать LocationListener
, чтобы получить такое поведение?
Это класс, который я создал:
public class MyLocationListener implements LocationListener{
private LocationManager locationManager;
private String provider;
@Override
public void onLocationChanged(Location locationGPS) {
//do something
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
Log.i("===========================", "==============================");
Log.i("onProviderEnabled", "==============================");
Log.i("===========================", "==============================");
}
@Override
public void onProviderDisabled(String provider) {
Log.i("===========================", "==============================");
Log.i("onProviderDisabled", "==============================");
Log.i("===========================", "==============================");
}