Android进度条的使用,多线程登录或下载

在Android中一个常见的、经常会遇到的需求是:用户的行为(如登录或下载图片)触发了到服务器端的数据请求,而这一过程较慢,为了达到较好的用户体 验,需要在用户界面上显示一个等待的进度条或对话框,网上有很多种实现方法,我比较推荐使用handler的方式进行多线程处理。

首先在Activity中声明点击按钮时的动作,即:弹出对话框,并打开下载线程

在ConnectThread中就可以干原本要干的事了,即下载或是登录,处理完之后在线程结束之前使用之前传递的handler句柄发送一个空消息即可:

相关推荐