2
所以,当用户点击覆盖项和对话框时,只要用户点击屏幕上的任何其他位置,我就想记录一条消息。我在网上阅读,最好的方法是打电话给超级(onTap(GeoPoint,Mapview))。如果它返回true,我会记录,否则显示对话框。然而,我检查了超级调用的输出,并且它似乎返回false,而不管用户点击的位置如何。任何人都可以解释为什么或者可能的解super(onTap(GeoPoint,Mapview))总是返回false
是的,我正在这样做,它不工作。但看了你的代码后,我意识到在onTap(final int index)方法中,我返回了导致问题的超级(索引)。在改变这个'真正'它似乎工作。谢谢! – TheBleedingEdge
高兴地帮助:) –