/ / Як видалити LocationListener з LocationManager, який двічі додається в Android? - android, gps, розташування

Як видалити LocationListener з LocationManager, який додається двічі в android? - андроїд, gps, розташування

Якщо я додам this як LocationListener двічі наступним чином

manager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,3,this);
manager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,3,this);

, чи достатньо було б просто зняти this раз так

manager.removeUpdates(this);

Відповіді:

19 за відповідь № 1

Так, видалення manager.removeUpdates(this); достатньо. Як документація каже:

Вилучає будь-яку поточну реєстрацію для оновлень місцеположення поточної активності за допомогою даного LocationListener. Після цього дзвінка оновлення для цього слухача більше не відбуватиметься.