- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 android耗时任务_IntentService
如果你看到上一篇android耗时任务_HandlerThread中所提到的BackService类了的话,那么你肯定有一个冲动,就是把它封装起来方便使用。别急,Android SDK早就已经为我们提供了和那个BackService基本相同的类——IntentService。因为IntentService和BackService基本相同,所以源码我就不贴了。先来看一下一个简单的例子:
2015-05-28 14:30:56 1168
原创 android耗时任务_HandlerThread
HandlerThread 在上一篇android耗时任务_handler中介绍了handler的运作机制,并且介绍了一个普通线程中产生looper并使用handler机制通信的简单例子。我们知道在普通线程中是没有looper的,也就不好在普通线程空间中使用handler机制,如果每次都像上一篇的例子那样做的话就会略显麻烦。其实Android已经封装了一个拥有自己looper的线程Ha
2015-05-27 16:43:21 2560
原创 android耗时任务_handler
handler机制的5个角色在上一篇android处理耗时任务_ANR中简单的介绍了一个handler的用法,现在我们来看看他的基本原理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。Message:消息,携带要传送的信息和任务,是handl
2015-05-27 09:19:57 3310
原创 android耗时任务_ANR
ANR有些应用在使用中会弹出一个对话框,一般这个对话框叫做应用程序无响应对话框(ANR:Application Not Responding)。虽然这个提示框有等待和关闭应用程序两种选择,但是它的弹出就已经影响了用户使用app过程中的体验,所以一般来说,Android开发的过程中都会严格控制ANR的出现。ANR表面原因:应用在一定时间内(一般是5秒)没有响应输入操作(例如输入,按钮,手
2015-05-26 14:41:13 3659
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人