解决方案 »
- 编译Android Froyo源码出现错误
- 关于memory的使用问题
- android 企业应用架构设计
- android代码混淆的问题
- 菜鸟求教多线程
- DeskClock项目下的SystemProperties
- Android 如何用sql语句来操作系统库
- android 学习需要什么基础····
- 自定义ViewGroup侧滑菜单,当打开菜单时,右侧内容View空白处会闪烁左侧菜单底层的View,是怎么回事?有大神遇过这个问题吗?
- android opencv 下导入#include<opencv2/opencv.hpp>Unresolved inclusion
- android wifi网络连接
- android 课程设计
登录后,可以让服务器返回一个类似于令牌的东东,下次打开应用,请求直接带上这个东东去服务器进行验证就ok.
1.not connect to server 的问题需要在openfire服务器那边去设置,网络上搜索一下会有相关的教程,大概就是把安全选项里面的SSL什么的都设置为无效,同时在登录的时候,需要判断一下是否连接成功服务器,如果没有连接成功,那么就连接再去登录
2.Already Login to server 的问题,是我导入的那个smack版本的问题,也就是说这个问题的出现是我导入的包的一个bug,具体的bug描述是:该包的ReconnectManager里面的重新连接方法没有加入Synchronize进行加锁,然后导致了重连的时候会出现冲突,所以如果遇到这个问题的话,需要这样处理:1,看看你导入的这个包里面的ReconnectManager类中重连方法是否加锁,2,导入新包后重连速度快了很多,不需要再去自己手动重连了