注册

添加昵称跟头像userDao的DemoDBManager.getInstance().getRobotList();一直报错

10-09 16:36:21.146 11875-11875/net.yongdainfo.caiyun E/AndroidRuntime: FATAL EXCEPTION: main
                                                                       Process: net.yongdainfo.caiyun, PID: 11875
                                                                       java.lang.ExceptionInInitializerError
                                                                           at net.yongdainfo.caiyun.huanxin.UserDao.getContactList(UserDao.java:58)
                                                                           at net.yongdainfo.caiyun.huanxin.DemoModel.getContactList(DemoModel.java:33)
                                                                           at net.yongdainfo.caiyun.huanxin.demo.HxEaseuiHelper.getContactList(HxEaseuiHelper.java:168)
                                                                           at net.yongdainfo.caiyun.huanxin.demo.HxEaseuiHelper.getUserInfo(HxEaseuiHelper.java:120)
                                                                           at net.yongdainfo.caiyun.huanxin.demo.HxEaseuiHelper.access$000(HxEaseuiHelper.java:32)
                                                                           at net.yongdainfo.caiyun.huanxin.demo.HxEaseuiHelper$1.getUser(HxEaseuiHelper.java:96)
                                                                           at com.hyphenate.easeui.utils.EaseUserUtils.getUserInfo(EaseUserUtils.java:29)
                                                                           at com.hyphenate.easeui.ui.EaseChatFragment.setUpView(EaseChatFragment.java:201)
                                                                           at net.yongdainfo.caiyun.huanxin.ChatFragment.setUpView(ChatFragment.java:93)
                                                                           at com.hyphenate.easeui.ui.EaseBaseFragment.onActivityCreated(EaseBaseFragment.java:25)
                                                                           at com.hyphenate.easeui.ui.EaseChatFragment.onActivityCreated(EaseChatFragment.java:137)
                                                                           at android.support.v4.app.Fragment.performActivityCreated(Fragment.java:2089)
                                                                           at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1133)
                                                                           at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290)
                                                                           at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
                                                                           at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1677)
                                                                           at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:388)
                                                                           at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:604)
                                                                           at net.yongdainfo.caiyun.huanxin.BaseChatActivity.onStart(BaseChatActivity.java:26)
                                                                           at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1188)
                                                                           at android.app.Activity.performStart(Activity.java:5241)
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2166)
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
                                                                           at android.app.ActivityThread.access$800(ActivityThread.java:135)
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                           at android.os.Looper.loop(Looper.java:136)
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5019)
                                                                           at java.lang.reflect.Method.invokeNative(Native Method)
                                                                           at java.lang.reflect.Method.invoke(Method.java:515)
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
                                                                           at dalvik.system.NativeStart.main(Native Method)
                                                                        Caused by: java.lang.NullPointerException
                                                                           at net.yongdainfo.caiyun.huanxin.DemoDBManager.(DemoDBManager.java:26)
                                                                           at net.yongdainfo.caiyun.huanxin.DemoDBManager.(DemoDBManager.java:22)
                                                                           at net.yongdainfo.caiyun.huanxin.UserDao.getContactList(UserDao.java:58) 
                                                                           at net.yongdainfo.caiyun.huanxin.DemoModel.getContactList(DemoModel.java:33) 
                                                                           at net.yongdainfo.caiyun.huanxin.demo.HxEaseuiHelper.getContactList(HxEaseuiHelper.java:168) 
                                                                           at net.yongdainfo.caiyun.huanxin.demo.HxEaseuiHelper.getUserInfo(HxEaseuiHelper.java:120) 
                                                                           at net.yongdainfo.caiyun.huanxin.demo.HxEaseuiHelper.access$000(HxEaseuiHelper.java:32) 
                                                                           at net.yongdainfo.caiyun.huanxin.demo.HxEaseuiHelper$1.getUser(HxEaseuiHelper.java:96) 
                                                                           at com.hyphenate.easeui.utils.EaseUserUtils.getUserInfo(EaseUserUtils.java:29) 
                                                                           at com.hyphenate.easeui.ui.EaseChatFragment.setUpView(EaseChatFragment.java:201) 
                                                                           at net.yongdainfo.caiyun.huanxin.ChatFragment.setUpView(ChatFragment.java:93) 
                                                                           at com.hyphenate.easeui.ui.EaseBaseFragment.onActivityCreated(EaseBaseFragment.java:25) 
                                                                           at com.hyphenate.easeui.ui.EaseChatFragment.onActivityCreated(EaseChatFragment.java:137) 
                                                                           at android.support.v4.app.Fragment.performActivityCreated(Fragment.java:2089) 
                                                                           at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1133) 
                                                                           at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290) 
                                                                           at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801) 
                                                                           at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1677) 
                                                                           at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:388) 
                                                                           at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:604) 
                                                                           at net.yongdainfo.caiyun.huanxin.BaseChatActivity.onStart(BaseChatActivity.java:26) 
                                                                           at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1188) 
                                                                           at android.app.Activity.performStart(Activity.java:5241) 
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2166) 
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243) 
                                                                           at android.app.ActivityThread.access$800(ActivityThread.java:135) 
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                           at android.os.Looper.loop(Looper.java:136) 
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5019) 
                                                                           at java.lang.reflect.Method.invokeNative(Native Method) 
                                                                           at java.lang.reflect.Method.invoke(Method.java:515) 
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 
                                                                           at dalvik.system.NativeStart.main(Native Method) 
10-09 16:36:22.576 345-450/system_process E/InputDispatcher: channel '4ac7e754 net.yongdainfo.caiyun/net.yongdainfo.caiyun.activity.SwipeDelMenuActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
已邀请:
您好,昵称头像需要您自己保存,您集成的是easeui,自己处理完保存后,设置easeui提供的用户信息提供者,将您保存的数据返回给easeuser就可以了,至于怎么保存,需要您自己实现,请知悉,您可以参考这个视频:http://www.imgeek.org/article/825308755

要回复问题请先登录注册