Xmpp &引用;冲突(409)“;使用Smack';s accountmanager.createAccount()
注:对不起,我的英语水平 我使用smack在android上开发了一个程序 当我想使用函数:Xmpp &引用;冲突(409)“;使用Smack';s accountmanager.createAccount(),xmpp,smack,Xmpp,Smack,注:对不起,我的英语水平 我使用smack在android上开发了一个程序 当我想使用函数:AccountManger.createAccount()创建用户时,我遇到了一个问题: at org.jivesoftware.smack.AccountManger.creatAccount(AccountManger.java 240) 很抱歉,我没有给出完整的错误消息: 完整错误消息: 04-19 22:39:14.920:W/系统错误(9357):冲突(409)04-19 22:39:14.9
AccountManger.createAccount()
创建用户时,我遇到了一个问题:
at org.jivesoftware.smack.AccountManger.creatAccount(AccountManger.java 240)
很抱歉,我没有给出完整的错误消息:完整错误消息:
04-19 22:39:14.920:W/系统错误(9357):冲突(409)
04-19 22:39:14.920:W/系统错误(9357):在 org.jivesoftware.smack.AccountManager.createAccount(AccountManager.java:240)
04-19 22:39:14.920:W/System.err(9357):at com.dutycode.service.UserOperateService.ReAccount(UserOperateService.java:39)
04-19 22:39:14.920:W/系统错误(9357):在 com.dutycode.chatchatmain.RegActivity$1.run(RegActivity.java:137)
04-19 22:39:14.920:W/系统错误(9357):在 java.lang.Thread.run(Thread.java:1019)
UserOperateService.java的第39行是对createAccount的调用(用户名、密码、属性)
但是在服务器上,用户创建成功。我想知道,既然创建用户成功,为什么会给出错误 我用于创建用户的代码:
AccountManager accountmanger = conncetion.getAccountManager()
try {
accountmanger.createAccount(_username, _password, attributes);
} catch (XMPPException e) {
e.printStackTrace();
}
谢谢 我在AccountManager中经常看到这一点,并认为这可能是Smack或XMPP中的一个bugserver@Flow有时还可以,但有时会抛出错误,这似乎是由于连接请求超时造成的。我没有找到真正的原因。@Michael.Zhang:我认为,当我们试图创建我们正在使用的xmpp服务器中已经存在的帐户时,会发生此错误。