21
如何在Android中显示Toast?
我有一个可以拉起的滑块,然后显示地图。我可以上下移动滑块以隐藏或显示地图。当地图在最前面时,我可以处理该地图上的触摸事件。每次碰到AsyncTask都会触发,它会下载一些数据并制作一个Toast显示数据的a。尽管我在触摸事件上启动任务,但没有显示吐司,直到关闭滑盖。当滑杆关闭且地图不再显示时,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(); 在new中TestTask(this),这是对MapOverlay(而非)的引用MapActivity,所以这就是问题所在。