首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法完成MapActivity

无法完成MapActivity
EN

Stack Overflow用户
提问于 2012-05-24 23:07:07
回答 1查看 226关注 0票数 0

我已经为一个android应用程序创建了这个活动:

http://developer.android.com/resources/tutorials/views/hello-mapview.html

现在我想完成MapActivity OnTouch,但我不知道该怎么做。

我已经在HelloItemizedOverlay类上尝试过了,但是不起作用:(我正在使用mapView来获取GeoPoint的坐标!)

代码语言:javascript
复制
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
      finish();
}

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-24 23:16:28

将该活动传递给HelloItemizedOverlay并在该活动上调用finish()

代码语言:javascript
复制
private Activity mActivity;

 public HelloItemizedOverlay(Drawable defaultMarker, Activity activity) {
  super(boundCenterBottom(defaultMarker));
  mActivity = activity;
 }

 public boolean onTouchEvent(MotionEvent event, MapView mapView) {
      mActivity.finish(); 
 }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10740205

复制
相关文章

相似问题

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