我需要创建一个扩展MapFragment
的自定义类。我不知道如何实例化我的新类,这样MapFragment将以正确的方式实例化。
MapFragment应该是通过
MapFragment.newInstance(options)
如果我有自己的类,那就扩展了mappfragment
public class MyMapFragment extends MapFragment {
}
我如何开始实例化
MyMapFragment
,或者这一方法一起都是错误的? 最佳答案
很可能您可以使用内置的mappfragment来完成所需的工作(尽管还不清楚为什么要对片段进行子类化)。
使用标准映射片段,使用map = mapFragment.getMap()
访问底层GoogleMap
,并使用map.setXXXListener
捕获事件。
如果出于某种原因您确实需要较低级别的访问,那么您必须扩展Fragment
并自己构建和管理GoogleMap
。
关于android - 如何实例化扩展MapFragment的自定义类(单例),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13996965/