我目前正在实施我自己的子类的SupportMapFragment,使用谷歌的播放,服务库R3。
I'm currently implementing my own subclass of SupportMapFragment
, using the google-play-services library r3.
我收到了 NullPointerException异常
在图书馆的内部类之一,当我尝试我的片段添加到活动
或 ViewPager
。
以下是有关堆栈跟踪:
I get a NullPointerException
in one of the internal classes of the library when I try to add my Fragment to an Activity
or ViewPager
.
Here's the relevant stacktrace:
java.lang.NullPointerException
at maps.y.p.onResume(Unknown Source)
at com.google.android.gms.maps.internal.IMapFragmentDelegate$Stub.onTransact(IMapFragmentDelegate.java:115)
at android.os.Binder.transact(Binder.java:310)
at com.google.android.gms.maps.internal.IMapFragmentDelegate$a$a.onResume(Unknown Source)
at com.google.android.gms.maps.SupportMapFragment$a.onResume(Unknown Source)
at com.google.android.gms.internal.c$1.a(Unknown Source)
at com.google.android.gms.internal.c.a(Unknown Source)
at com.google.android.gms.internal.c.onResume(Unknown Source)
at com.google.android.gms.maps.SupportMapFragment.onResume(Unknown Source)
at android.support.v4.app.Fragment.performResume(Fragment.java:1503)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:947)
at android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart(FragmentManager.java:807)
at android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments(FragmentManager.java:1112)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:461)
显然,内部映射为null,在这一点上。
Apparently the internal map is null at this point.
有没有人已经遇到这个问题,有一个解决方案?
Did anyone already run into this issue and has a solution?
在你SupportMapFragment的子类,并重写onCreateView(...)?
In your subclass of SupportMapFragment, did you override onCreateView(...)?
如果你没有,你还需要调用super.onCreateView(...)在自己的onCreateView(...),让超类来创建其观点。该片段与基本观点紧密联系在一起。
If you did, you'd need to also call super.onCreateView(...) in your own onCreateView(...) to let the super class to create its view. The fragment is tied closely with the underlying view.