Java Can';I don’我不能完成一项活动
我为android应用程序创建了此活动: 现在我想在Touch上完成MapActivity,但我不知道怎么做 我在HelloItemizeOverlay类上尝试过这一点,但没有成功:(我正在使用mapView获取地质点的坐标!)Java Can';I don’我不能完成一项活动,java,android,google-maps,mapactivity,Java,Android,Google Maps,Mapactivity,我为android应用程序创建了此活动: 现在我想在Touch上完成MapActivity,但我不知道怎么做 我在HelloItemizeOverlay类上尝试过这一点,但没有成功:(我正在使用mapView获取地质点的坐标!) 非常感谢 将活动传递给HelloItemizeOverlay,并对活动调用finish() private Activity mActivity; public HelloItemizedOverlay(Drawable defaultMarker, Activi
非常感谢 将活动传递给HelloItemizeOverlay,并对活动调用
finish()
private Activity mActivity;
public HelloItemizedOverlay(Drawable defaultMarker, Activity activity) {
super(boundCenterBottom(defaultMarker));
mActivity = activity;
}
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
mActivity.finish();
}
没问题,如果这解决了我们的问题,请确保您单击我答案旁边的大复选框,以便所有人都知道您的问题已解决。
private Activity mActivity;
public HelloItemizedOverlay(Drawable defaultMarker, Activity activity) {
super(boundCenterBottom(defaultMarker));
mActivity = activity;
}
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
mActivity.finish();
}