注册

发送消息报空指针

集成聊天会话的时候,发送消息,都提示空指针异常,我已经在application中初始化了,

//环信 EMOptions options = new EMOptions(); // 默认添加好友时,是不需要验证的,改成需要验证 options.setAcceptInvitationAlways(false); //初始化 EMClient.getInstance().init(getApplicationContext(), options);
 
 
报错信息如下,因为是提示
EasePreferenceManager
类中的错误,我不知道是哪里出了问题
mSharedPreferences = EaseUI.getInstance().getContext().getSharedPreferences("EM_SP_AT_MESSAGE", Context.MODE_PRIVATE);java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference
                                                         at com.hyphenate.easeui.model.EasePreferenceManager.(EasePreferenceManager.java:18)
                                                         at com.hyphenate.easeui.model.EasePreferenceManager.getInstance(EasePreferenceManager.java:25)
                                                         at com.hyphenate.easeui.model.EaseAtMessageHelper.(EaseAtMessageHelper.java:34)
                                                         at com.hyphenate.easeui.model.EaseAtMessageHelper.get(EaseAtMessageHelper.java:27)
                                                         at com.aid.ui.fragment.MyChatFragment.sendTextMessage(MyChatFragment.java:639)
                                                         at com.aid.ui.fragment.MyChatFragment$1.onSendMessage(MyChatFragment.java:153)
                                                         at com.hyphenate.easeui.widget.EaseChatInputMenu$1.onSendBtnClicked(EaseChatInputMenu.java:186)
                                                         at com.hyphenate.easeui.widget.EaseChatPrimaryMenu.onClick(EaseChatPrimaryMenu.java:158)
已邀请:
初始化去调用easeUI的初始化

要回复问题请先登录注册