У мене є повзунок, який можна витягнути вгору, а потім він показує карту. Я можу переміщувати повзунок вгору та вниз, щоб сховати або показати карту. Коли карта знаходиться спереду, я можу обробляти події на дотику на цій карті. Щоразу, коли я торкаюсь, A AsyncTaskзапускається, він завантажує деякі дані та робить Toastте, що відображає дані. Хоча я починаю завдання на сенсорній події, тост не відображається, поки я не закрию повзунок. Якщо повзунок закритий і карта більше не відображається, Toastз'являється.
Будь-які ідеї?
Добре починайте завдання
Редагувати:
public boolean onTouchEvent(MotionEvent event, MapView mapView){
if (event.getAction() == 1) {
new TestTask(this).execute();
return true;
}else{
return false;
}
}
і в onPostExecuteтості
Toast.makeText(app.getBaseContext(),(String)data.result,
Toast.LENGTH_SHORT).show();
По-новому TestTask(this), це посилання на, MapOverlayа не на це MapActivity, тому в цьому і була проблема.

Toast, перевірте її: stackoverflow.com/a/18280318/1891118