W tej chwili używam własnej podklasy SupportMapFragment
, używając biblioteki r3 do obsługi Google Play.Utworzenie podklasy SupportMapFragment skutkuje wyjątkiem NullPointerException.
Dostaję NullPointerException
w jednej z wewnętrznych klas biblioteki, gdy próbuję dodać mój Fragment do Activity
lub ViewPager
. Oto odnośny 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)
Najwyraźniej mapa wewnętrzna jest zerowa w tym momencie.
Czy ktoś już napotkał na ten problem i ma rozwiązanie?
Też utknąłem na tym problemie ?! Jak to się robi podklasowanie? Moim powodem jest użycie ActionBarSherlock – StuStirling
czy możesz pokazać swój kod? – ligi
Obecnie nie mogę. Ale przygotuję coś, co mogę pokazać. – keyboardsurfer