我需要创建一个扩展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/

10-10 01:54