最近在使用asmack看IM 有个问题 就是 roster.createEntry()这个方法,可以添加用户,但是有个问题,比如openfire中没有用户A,但是我添加这个用户A,竟然会成功,并且会在openfire控制台的用户的roster中显示出用户A,但是 关键是 在openfire控制台中的用户摘要,并没有用户A 请问这是BUG吗?还是有什么方法能判别,类似于从数据库中查询是否存在用户,并返回T or F.
------解决思路----------------------
添加为好友前先搜索用户,但是我的搜索报错啊………… 错误信息:feature-not-implemented
代码报错在这一行。。
Form searchForm = new UserSearchManager(mConnection).getSearchForm(mConnection.getServiceName());//一定要用域,不能用ip ,如"10.10.20.55" 不行