我有一个可以拉起的滑块,然后它会显示一张地图。我可以上下移动滑块来隐藏或显示地图。当地图在前面时,我可以处理该地图上的触摸事件。每次触摸时,AsyncTask
都会启动 a,它会下载一些数据并生成Toast
显示数据的 a。虽然我在触摸事件上启动任务,但没有显示 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();
在 newTestTask(this)
中,这是对MapOverlay
而不是对的引用MapActivity
,所以这就是问题所在。