我现在准备做一个登录的功能,需要跟webservice进行交互,得到一串xml的回复值。
根据这个xml文件判断登陆成功与否。难度不是很大,就是有一个点不解。
应该是使用线程做好一点吧!?但是用线程还有一个问题就是怎么让用户能够取消登陆呢?
run()
{
//设置http相关参数
//处理用户名密码
//调用webservice的登陆函数
//得到返回值
//处理返回值}
这样的一个线程,怎么能让他停止啊?必须在每一句前面加一个flag判断??
大家有没有这样的问题啊?有没有知道QQ是怎么实现的啊?
帮我出出主意吧。
根据这个xml文件判断登陆成功与否。难度不是很大,就是有一个点不解。
应该是使用线程做好一点吧!?但是用线程还有一个问题就是怎么让用户能够取消登陆呢?
run()
{
//设置http相关参数
//处理用户名密码
//调用webservice的登陆函数
//得到返回值
//处理返回值}
这样的一个线程,怎么能让他停止啊?必须在每一句前面加一个flag判断??
大家有没有这样的问题啊?有没有知道QQ是怎么实现的啊?
帮我出出主意吧。
thread.start();点取消时 直接 thread = null; 应该就可以取消了
为什么不像BS 中的SESSION那样,塞到Bundle里。这样只要访问一次WEBSERVICE就好了
能不能这样,有点挫
有一个状态值,为真时就往Bundle里塞已经登录,为假时就不往里塞,或者塞未登录。
后台线程,或者Timer,到时间就修改状态值为假,