photo / mobile-android

Trovebox mobile application for Android
Apache License 2.0
120 stars 64 forks source link

NPE in Fragment.setUserVisibleHint #442

Open httpdispatch opened 11 years ago

httpdispatch commented 11 years ago

Reported on Google Play Crashes and ANRs. Don't know how to reproduce it but seems that it is because of delayed execution. (handler.post, which is used to overcome ABS problem https://github.com/JakeWharton/ActionBarSherlock/issues/887). Will add some checks to the place.

java.lang.NullPointerException
at android.support.v4.app.Fragment.setUserVisibleHint(Fragment.java:801)
at com.trovebox.android.app.ui.adapter.FragmentPagerAdapter$3.run(FragmentPagerAdapter.java:144)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4867)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1007)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774)
at dalvik.system.NativeStart.main(Native Method)