导入环信3.0的EaseChatFragment后,发送消息时报空指针

问题描述

如题,报的错误如下06-27 21:25:30.629  27796-27796/org.superyu.palmlife E/AndroidRuntime﹕ FATAL EXCEPTION: main    Process: org.superyu.palmlife, PID: 27796    java.lang.NullPointerException            at com.hyphenate.easeui.model.EasePreferenceManager.<init>(EasePreferenceManager.java:16)            at com.hyphenate.easeui.model.EasePreferenceManager.getInstance(EasePreferenceManager.java:23)            at com.hyphenate.easeui.model.EaseAtMessageHelper.<init>(EaseAtMessageHelper.java:28)            at com.hyphenate.easeui.model.EaseAtMessageHelper.get(EaseAtMessageHelper.java:21)            at com.hyphenate.easeui.ui.EaseChatFragment.sendTextMessage(EaseChatFragment.java:661)            at com.hyphenate.easeui.ui.EaseChatFragment$1.onSendMessage(EaseChatFragment.java:152)            at com.hyphenate.easeui.widget.EaseChatInputMenu$1.onSendBtnClicked(EaseChatInputMenu.java:184)            at com.hyphenate.easeui.widget.EaseChatPrimaryMenu.onClick(EaseChatPrimaryMenu.java:161)            at android.view.View.performClick(View.java:4448)            at android.view.View$PerformClick.run(View.java:18461)            at android.os.Handler.handleCallback(Handler.java:733)            at android.os.Handler.dispatchMessage(Handler.java:95)            at android.os.Looper.loop(Looper.java:136)            at android.app.ActivityThread.main(ActivityThread.java:5072)            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:793)            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)            at dalvik.system.NativeStart.main(Native Method)

解决方案

初始化需要去调用easeui的初始化

时间: 2024-11-23 07:06:40

导入环信3.0的EaseChatFragment后,发送消息时报空指针的相关文章

导入环信Demo的一些代码后,程序已启动就崩溃

问题描述 大神,您好!环信初始化不成功,导致程序崩溃,现在很急.请问怎么解决!!! 解决方案 截图 不全啊 这个截图 后面could之后的是什么信息 ,看下这个错误信息了.

iOS 环信sdk3.0 下载成功后的问题

问题描述 我按照文档下载完sdk后,把它拖到工程中,但是libHyphenateSDK.a并不是一个静态库的图样,而是一张白纸.这个该怎么解决 解决方案 能运行起来吗解决方案二:不能

android导入环信3.0 open failed: EACCES (Permission denied)

问题描述 能够正常跑起来,就是一直再打印这个鬼东西01-30 14:12:01.392 17398-17412/com.easemob.chatuidemo W/System.err: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.easemob.chatuidemo/easemob-demo#chatdemoui/log/20160130/000.html: open failed: EACCES (Pe

ios使用cordova的webapp导入环信3.0报错

问题描述 解决方案 你看你你用iOS的原生的集成可以不解决方案二:原生是没问题的,已经解决了,包含了多个工程,剥离了就好

环信UI2.0集成时userProfileManager.h not found

问题描述 环信UI2.0集成时userProfileManager.h not found视频教程中没有出现这个问题,我自己注释掉或从其它文件夹中添加头文件都会一大堆没完没了的错误. 解决方案 这个类加了吗?demo中在Core Data文件夹下解决方案二:添加了一些头文件后,现在的问题变成了这样解决方案三:parse是一个处理昵称,头像的三方库,如果您不用的话,就将parse相关的删除掉,用的话就把依赖库加上

环信3.0 与高德最新sdk冲突

问题描述 环信3.0 与高德最新SDK在一个项目里成功编译后走到[[EMClient sharedClient] initializeSDKWithOptions:options];或者                    EMError *error = [[EMClient sharedClient] loginWithUsername: password: ];就会奔溃(高德前个版本不会出现这个问题) 解决方案 具体是哪个sdk?

环信3.0,登录admin帐户失败!

问题描述 Hi, 用环信3.0官方demo, 把appkey, 和push证书换成我们自己的, 我们项目用admin帐号来做系统管理员帐号,用来发系统消息, 想用他来做为管理员账户和用户沟通, 但是使用admin帐号,登录, 结果显示:[2016/6/28 12:54:59:505]: current host: domain: 182.92.228.160 port: 80[2016/6/28 12:54:59:505]: fetchTokenForUser()http://182.92.22

环信3.0初始化问题

问题描述 导入环信libs下的文件及文件夹,完成初始化代码运行的时候会崩,错误: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.administrator.xwchat_30-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.administrato

我已经集成好了,环信easeUI3.0的demo,但是聊天界面一直没有显示聊天气泡,应该怎么在界面上添加聊天气泡

问题描述 解决方案 搞定了,只是没有调用EaseBaseMessageCell解决方案二:是android 环信3.0的吗