【发布时间】:2015-05-31 16:26:46
【问题描述】:
我正在使用 Google 地图构建应用,并且正在使用地图片段。此外,我正在使用带有 cursoradapter 实现的 autocompletetextview。 我正在尝试实现
onItemClick(AdapterView<?> parent, View view, int position, long id)
我的适配器类中的事件 - 但是当我尝试从适配器类在地图上添加标记时遇到了问题。
我尝试了以下解决方案:
- 我构建了一个接口,其中包含一个函数,该函数应返回地图对象并将其传递给适配器构造函数,但单击时我得到空指针。
- 我已尝试传递地图片段,并调用 getMap() 但谷歌表示此方法已弃用。
- 我已尝试传递 GoogleMap 对象,但出现空指针异常。
我知道最简单的解决方案是将 onclick 事件的侦听器放在主要活动中,但设计不明智。
更新 我已经使它与传递给类的接口一起工作,但是还有更多设计明智的解决方案吗?
【问题讨论】:
标签: java android google-maps android-fragments android-adapter