如题,欢迎大家讨论
解决方案 »
- eclipse运行android程序的时候卡在ActivityManager: Starting: Intent
- 用Android2.2的Skia库的drawtext为什么显示不出文字
- 有问题,真心求解
- 关于服务与activity通讯的问题
- 如何获取startActivityForResult方法跳转到的子activity的键盘事件
- android视频播放的问题
- android真机,Socket不能3G连接外网(内网测试没问题),为什么???
- Genymotion中模拟来电的问题
- 如何操作vivo应用市场,下载安装完后能使APP前端下载量加1
- 怎么样获取扬声器的分贝或者音量打大小
- ProgressDialog不转动怎么解决
- 全局函数的思路
异步任务还是handler的一种封装,还是进程内使用较多。比如处理多线程等。因为android里activity就是一个线程,它并不关心多线程的问题,多线程都是开发人员自己要做的。
IntentService也封装了Handler处理多线程,但是也就是两个线程吧。一个主线程,一个其他任务共享的线程,需要排队。Handler把任务加入到其对象所在线程的消息队列中。
查了些资料,说是Service和AsyncTask一起使用来处理异步任务,有没有用过啊
IntentService 的好处 * Acitivity的进程,当处理Intent的时候,会产生一个对应的Service
* Android的进程处理器现在会尽可能的不kill掉你
* 非常容易使用
当有多个任务时IntentService会阻塞吧,效率不高
上面说过了,service只适合处理长期后台执行的,和activity切换无关的东西,执行异步任务能想到 service,想象力真丰富的
如何漂亮解決並行下載工作?
http://apps.hi.baidu.com/share/detail/21962564