我对此案感到困惑:
声明一个指针:
int b =10;
int*a=&b;
Run Code Online (Sandbox Code Playgroud)
这里&取b的地址.
考虑另一个例子:
/* Reference to the calling object can be returned */
Test& Test::func ()
{
// Some processing
return *this;
}
Run Code Online (Sandbox Code Playgroud)
这应该是一个指针,*这是一个指向的对象.但在这里我们要求将*this分配给&Test.
我们应该修改代码以使函数返回地址.我们还应该使用Test&?
在我的谷歌地图片段中,我用它来将我的项目添加为集群
mClusterManager = new ClusterManager<ContactInfo>(getActivity(), googleMap);
mClusterManager.setOnClusterClickListener(this);
mClusterManager.addItem(myItem);
Run Code Online (Sandbox Code Playgroud)
现在,我可以设法设置 onClusterClickListener
mClusterManager.setOnClusterClickListener(this);
Run Code Online (Sandbox Code Playgroud)
通过使用上面的代码,我可以检测何时单击这些集群,但是,当我单击这些单独的标记时,这不起作用。
如何检测我添加到 clusterManager 的那些单独标记?