首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Android中显示Toast?

如何在Android中显示Toast?

提问于 2017-12-26 16:41:46
回答 2关注 0查看 527

我有一个滑块,可以拉起来,然后显示一张地图。我可以上下移动滑块来隐藏或显示地图。当地图在前面时,我可以在该地图上处理触摸事件。每次我触摸,一个AsyncTask被激发,它下载一些数据,并做一个Toast显示数据。尽管我在触摸事件上启动任务,但是没有显示出烤面包,直到我关闭滑块。当滑块关闭,地图不再显示Toast出现。

有任何想法吗?

那么开始这个任务吧

编辑:

代码语言:txt
复制
public boolean onTouchEvent(MotionEvent event, MapView mapView){ 
代码语言:txt
复制
    if (event.getAction() == 1) {
代码语言:txt
复制
        new TestTask(this).execute();
代码语言:txt
复制
        return true;            
代码语言:txt
复制
    }else{
代码语言:txt
复制
        return false;
代码语言:txt
复制
    }
代码语言:txt
复制
 }

onPostExecute

代码语言:txt
复制
代码语言:txt
复制
Toast.makeText(app.getBaseContext(),(String)data.result, 
代码语言:txt
复制
                Toast.LENGTH_SHORT).show();

在新的TestTask(this),这是一个参考MapOverlay而不是MapActivity,所以这是问题。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档