У меня есть слайдер, который можно подтянуть, а затем он показывает карту. Я могу перемещать ползунок вверх и вниз, чтобы скрыть или показать карту. Когда карта находится впереди, я могу обрабатывать сенсорные события на этой карте. Каждый раз, когда я касаюсь, 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