Eu tenho um controle deslizante que pode ser puxado para cima e depois mostra um mapa. Posso mover o controle deslizante para cima e para baixo para ocultar ou mostrar o mapa. Quando o mapa está na frente, eu posso lidar com eventos de toque nesse mapa. Sempre que eu toco, um AsyncTaské acionado, ele baixa alguns dados e cria um Toastque exibe os dados. Embora eu inicie a tarefa no evento de toque, nenhum brinde é exibido, até fechar o controle deslizante. Quando o controle deslizante é fechado e o mapa não é mais exibido, é exibido Toast.
Alguma ideia?
Bem, comece a tarefa
EDITAR:
public boolean onTouchEvent(MotionEvent event, MapView mapView){
if (event.getAction() == 1) {
new TestTask(this).execute();
return true;
}else{
return false;
}
}
e onPostExecutefazer um brinde
Toast.makeText(app.getBaseContext(),(String)data.result,
Toast.LENGTH_SHORT).show();
No novo TestTask(this), isso é uma referência MapOverlaye não MapActivity, então esse era o problema.

Toast, verifique-a: stackoverflow.com/a/18280318/1891118