Joakin60
08/02/16, 10:17:58
Tengo cierto lío con la clase AsyncTask. Me explico, quiero ejecutar un método que me devuelve la latitud y la longtud con AsyncTask. El método funciona bien, es el siguiente:
public void activarGPS(), y la clase AsynTask que tengo y me da error es:
public class GPSLocation extends AsyncTask<String, Integer, String> {
……………..
Me da error en:
protected String doInBackground(String... params) {
activarGPS();
Log.e(TAG, "doInBackground");
return null
}
Parece que al pasar por activarGPS(); da el error. Me gustaría saber como se hace para ejecutar el método en el AsyncTask y que return utilizar. De momento me conformo con solucionar ese fallo, ya veremos luego que pasa con onPostExecute.
Agradecería cualquier aporte que me pudiera dar algo de luz.
public void activarGPS(), y la clase AsynTask que tengo y me da error es:
public class GPSLocation extends AsyncTask<String, Integer, String> {
……………..
Me da error en:
protected String doInBackground(String... params) {
activarGPS();
Log.e(TAG, "doInBackground");
return null
}
Parece que al pasar por activarGPS(); da el error. Me gustaría saber como se hace para ejecutar el método en el AsyncTask y que return utilizar. De momento me conformo con solucionar ese fallo, ya veremos luego que pasa con onPostExecute.
Agradecería cualquier aporte que me pudiera dar algo de luz.