gpt4 book ai didi

java - 无法完成 MapActivity

转载 作者:行者123 更新时间:2023-12-02 07:46:35 26 4
gpt4 key购买 nike

我为 Android 应用程序创建了此 Activity :

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

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

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

public boolean onTouchEvent(MotionEvent event, MapView mapView) {
finish();
}

非常感谢!

最佳答案

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

private Activity mActivity;

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

public boolean onTouchEvent(MotionEvent event, MapView mapView) {
mActivity.finish();
}

关于java - 无法完成 MapActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com