
Android异步
文章平均质量分 79
夢の悪魔
这个作者很懒,什么都没留下…
展开
-
Looper的作用及工作原理
Looper的使用一般离不开Handler及MessageQueue直入主题:Looper是负责管理MessageQueue,会不断从MessageQueue中取出消息,并将消息分给对应的Handler来处理。每个线程只允许有一个Looper,且主线程中,系统已经初始化好了一个Looper对象。接下类分别讲讲Handler以及MessageQueue:Handler:Handler的使用离不开Message,Message是封装了需要传递的数据教交由Handler处理的对象,而Handler的作原创 2021-12-05 22:59:22 · 3211 阅读 · 0 评论 -
Android简单的异步下载文件更新进度条
我的整个操作在fragment中进行,与在活动中进行无异;一、在xml中添加两个控件:按钮(用于开启下载操作),进度条(用于查看下载进度);二、准备好所需常量(用于handler传递消息)以及下载链接;三、实例化控件对象,以及为按钮设置监听;点击按钮便开始进行下载操作,download方法用于进行下载操作,传入的形参为下载链接,由于下载方法内有相关网络操作,需放在线程中进行(线程通过Thread匿名内部类简单实现,由于并没有创建线程池,AS给出相应提示(冒黄线),但并不影响...原创 2021-10-21 03:45:46 · 2390 阅读 · 0 评论