Tengo un control deslizante que se puede levantar y luego muestra un mapa. Puedo mover el control deslizante hacia arriba y hacia abajo para ocultar o mostrar el mapa. Cuando el mapa está al frente, puedo manejar eventos táctiles en ese mapa. Cada vez que toco, AsyncTaskse activa a, descarga algunos datos y crea un Toastque muestra los datos. Aunque comienzo la tarea en el evento táctil, no se muestra ninguna tostada, no hasta que cierre el control deslizante. Cuando el control deslizante está cerrado y el mapa ya no se muestra, Toastaparece.
¿Algunas ideas?
Bueno comienza la tarea
EDITAR:
public boolean onTouchEvent(MotionEvent event, MapView mapView){
if (event.getAction() == 1) {
new TestTask(this).execute();
return true;
}else{
return false;
}
}
y en onPostExecutehacer un brindis
Toast.makeText(app.getBaseContext(),(String)data.result,
Toast.LENGTH_SHORT).show();
En nuevo TestTask(this), esto es una referencia MapOverlayy no a MapActivity, por lo que este fue el problema.

Toast, compruébelo: stackoverflow.com/a/18280318/1891118