Как выполнить AsyncTask внутри метода onLocationChanged () в Android - PullRequest
0 голосов
/ 24 ноября 2011

У меня есть класс, который расширяет класс AsyncTask, и я создаю экземпляр этого класса этого AsyncTask класса, использующего данные, поступающие из драйвера GPS из метода

public void onLocationChanged(Location location) {}

из интерфейса LocationListener.

Я хочу знать, почему приложение выполняет AsyncTask экземпляр внутри метода onLocationChanged()?!Как я хочу выполнить что-то в фоновом режиме только при изменении местоположения

1 Ответ

0 голосов
/ 24 ноября 2011
public void onLocationChanged(Location location) {

        new yourAsyncTaksk(location).execute();

}

создать конструктор для вашей asyncTask с аргументом объекта Location.

...