AnyChat技术支持论坛
标题:
客户端收到文字消息报错空指针
[打印本页]
作者:
Osmium.
时间:
2014-3-2 16:33
标题:
客户端收到文字消息报错空指针
我编写了一个java的客户端,用anychat提供的例程给这个客户端发文字消息的时候报错
Exception in thread "Thread-238" java.lang.NullPointerException
at com.bairuitech.anychat.AnyChatCoreSDK.OnTextMessageCallBack(AnyChatCoreSDK.java:352)
不知道是什么原因。。。引用同一个sdk运行java例程是正常的。。。
经测试把我自己写的OnAnyChatTextMessage方法里所有东西都去掉仍然报这个错,请问怎么解决。
作者:
Osmium.
时间:
2014-3-2 16:35
AnyChatCoreSDK.java:352就是
private void OnTextMessageCallBack(int dwFromUserid, int dwToUserid, int bSecret, String message)
{
/*Message tMsg=new Message();
Bundle tBundle=new Bundle();
tBundle.putInt("HANDLETYPE", HANDLE_TYPE_TEXTMSG);
tBundle.putInt("FROMUSERID", dwFromUserid);
tBundle.putInt("TOUSERID", dwToUserid);
tBundle.putInt("SECRET", bSecret);
tBundle.putString("MESSAGE", message);
tMsg.setData(tBundle);
mHandler.sendMessage(tMsg);*/
AnyChatCoreSDK.this.textMsgEvent.OnAnyChatTextMessage(dwFromUserid, dwToUserid, bSecret!=0?true:false, message);
}
复制代码
倒数第二行
作者:
Osmium.
时间:
2014-3-2 19:17
=。=懂了 不好意思 这个没写 anychat.SetTextMessageEvent(this)
作者:
Osmium.
时间:
2014-3-2 19:30
诶 还是不对 现在可以正常收到例程发来的信息但是自己发不出去。。。调用anychat.SendTextMessage时报空指针。。。
作者:
admin
时间:
2014-3-2 22:22
您好,请上传出错的相关信息,谢谢!
作者:
Osmium.
时间:
2014-3-3 16:31
不好意思我昨天这问题是自己程序里在收到消息的时候的anychat引用是个空指针。。。今天看到你们在git上的代码已经加了个判断超感动!
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3