【问题标题】:imMarkerClick Android Google Maps API v2 intent to another activityimMarkerClick Android Google Maps API v2 意图到另一个活动
【发布时间】:2013-06-21 11:45:13
【问题描述】:

我目前正在android 上开发地图应用程序。我想知道标记是否可以充当按钮。例如,如果我可以创建一个意图并在单击标记时执行另一个活动。

例如:

public boolean onMarkerClick(final Marker marker) {

            if (marker.equals(startPerc)) 
            {
                Intent intent = new Intent(this, SpecificRoom.class);
                String bn = startPerc.getSnippet();
                intent.putExtra(EXTRA_MESSAGE, bn);
                startActivity(intent);
            }
            return false;
        }

代码没有显示任何错误,但在单击标记时它什么也不做。我什至不确定标记是否提供这种功能。有任何想法吗? 谢谢。

【问题讨论】:

  • 它可能没有通过您的if statement,您是否设置了断点并逐步查看会发生什么??
  • 不,我没有。因为我不确定标记是否可以发送意图。他们可以吗?如果可以的话,问题可能出在我的代码中的其他地方。但我不是在我的代码中要求问题..你知道是否可以用标记做这样的事情吗?谢谢!
  • 没有标记发送意图,你发送意图。您所做的就是在单击标记时执行某些操作,因此是的,您可以在单击这样的标记时发送意图

标签: android google-maps-markers google-maps-api-2


【解决方案1】:

由于您可以使用 onMarkerClick(),因此您没有理由不能发送任何意图,您可以在您的任何其他功能中做任何您想做的事情。只需删除 if 语句以确保调用内部主体,然后就可以开始了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-24
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多