![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
ceclar123
这个作者很懒,什么都没留下…
展开
-
使用AsyncTask运行异步任务
AsyncTask,是Android提供的轻量级的异步类,将耗时的操作转移到后台线程,并在操作完成之后更新UI线程实现同步; 可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度 使用场景: 生命周期较短并且需要在UI上显示进度与结果;如果生命周期较长,比如从Intent下载文件,还是使用Service组件比较合适 AsyncTask原创 2015-08-25 15:45:45 · 1645 阅读 · 0 评论 -
手动Handler与Thread处理UI数据同步问题
(1)在Android 2.3以前,为防止ANR(Application Not Responding),Google是不赞成将网络连接等一系列耗时操作直接放到应用主线程进行的,推荐将这类操作放在子线程内;而Android 4.0版本开始,Google强制要求这类操作必须在子线程内进行,否则将抛出 NetworkOnMainThreadException 异常。 (2)操作UI必须只能在主线原创 2015-08-25 16:25:50 · 541 阅读 · 0 评论 -
okhttp常用工具类
在网络请求中常用的框架有 okhttp android-async-http volley retrofit 这里介绍一下okhttp的使用 compile 'com.squareup.okhttp:okhttp:2.5.0' package test.org.util; import android.text.TextUtils; import co原创 2016-02-29 12:36:53 · 5228 阅读 · 1 评论