Обнаружено исключение NullPointerException в findFragmentByTag - пакете поддержки Android v4 - PullRequest
1 голос
/ 08 октября 2011

Я пытаюсь добавить пару фрагментов в свою деятельность. Оба фрагмента добавляются (когда они не добавлены) и удаляются (когда они уже добавлены) в onTouchEvent (MotionEvent). 1) В портретном режиме я несколько раз прикоснулся к ЖК-дисплею, поэтому фрагменты добавляются и отсоединяются. 2) Ориентация изменилась, и когда я снова прикасаюсь к ЖК-дисплею, я сначала выполняю findFragmentByTag (String) с FragmentManager, полученным с использованием getSupportFragmentManager (), чтобы проверить, был ли фрагмент уже добавлен (перед его добавлением). Здесь я сталкиваюсь с аварией.

FATAL EXCEPTION: main
java.lang.NullPointerException
at android.support.v4.app.FragmentManagerImpl.findFragmentByTag(FragmentManager.java:1211)
at com.samsung.sec.mtv.ui.common.MtvFragHandler.addFrag(MtvFragHandler.java:169)
at com.samsung.sec.mtv.ui.liveplayer.MtvUiLivePlayer.onTouchEvent(MtvUiLivePlayer.java:298)
at android.app.Activity.dispatchTouchEvent(Activity.java:2105)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1730)
at android.view.ViewRoot.deliverPointerEvent(ViewRoot.java:2218)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1889)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
at dalvik.system.NativeStart.main(Native Method)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...