Boa tarde.
Estou tentando utilizar o Loader e como parâmetro de retorno estou utilizando uma classe (no caso, classe ‘Rota’). Porém está retornando ‘null’ Gostaria de saber onde que estou errando. Segue o código de aplicação do Loader:
`
public class RotaTask extends android.support.v4.content.AsyncTaskLoader {
Rota mRota;
LatLng mOrigem;
LatLng mDestino;
public RotaTask(Context context, LatLng orig, LatLng dest) {
super(context);
mOrigem = orig;
mDestino = dest;
}
@Override
protected void onStartLoading() {
if (mRota == null) {
forceLoad();
} else {
deliverResult(mRota);
}
}
@Override
public Rota loadInBackground() {
mRota = RotaHttp.carregarRota(mOrigem, mDestino);
return mRota;
}
@Override
protected void onReset() {
super.onReset();
onStopLoading();
}
}`