注册

EaseConversationListFragment 异常

使用easeui EaseConversationListFragment 出现SuperNotCalledException 异常,原因是一下代码有可能未调用super.onActivityCreated导致的,不知道有什么修改意见

EaseConversationListFragment 代码片段
@Override public void onActivityCreated(Bundle savedInstanceState) { if(savedInstanceState != null && savedInstanceState.getBoolean("isConflict", false)) return; super.onActivityCreated(savedInstanceState); }

cause by: java.lang.RuntimeException:Unable to start activity ComponentInfo{com.weidao.iphome/com.weidao.iphome.ui.MainActivity}: android.support.v4.app.SuperNotCalledException: Fragment MessagesFragment{5a9a45a #1 id=0x7f0c0098} did not call through to super.onActivityCreated() android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) ...... Caused by: android.support.v4.app.SuperNotCalledException:Fragment MessagesFragment{5a9a45a #1 id=0x7f0c0098} did not call through to super.onActivityCreated() android.support.v4.app.Fragment.performActivityCreated(Fragment.java:2091) android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1133) android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290) android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1272) android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManager.java:2149) android.support.v4.app.FragmentController.dispatchActivityCreated(FragmentController.java:201) android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:600) com.weidao.iphome.ui.MainActivity.onStart(MainActivity.java:264) android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1236) android.app.Activity.performStart(Activity.java:6073) android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2340) android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2439) android.app.ActivityThread.access$800(ActivityThread.java:162) android.app.ActivityThread$H.handleMessage(ActivityThread.java:1348) android.os.Handler.dispatchMessage(Handler.java:102) android.os.Looper.loop(Looper.java:135) android.app.ActivityThread.main(ActivityThread.java:5421) java.lang.reflect.Method.invoke(Native Method) java.lang.reflect.Method.invoke(Method.java:372) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:914) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:707)
已邀请:
你是直接使用的EaseConversationListFragment还是写类去继承的,如果是类继承的,检查看看方法都写了没

要回复问题请先登录注册