我有一个滑块,可以拉起来,然后显示一张地图。我可以上下移动滑块来隐藏或显示地图。当地图在前面时,我可以在该地图上处理触摸事件。每次我触摸,一个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,所以这是问题。
相似问题