我分析了Android教程,上面说长时间运行的操作超过10秒就启动服务,但是服务不是从主线程运行的吗?
http://developer.android.com/guide/practices/responsiveness.html#avoiding
服务(http://developer.android.com/reference/android/app/Service.html)
它还说不要做长时间的操作;那么哪个更合适呢?
发布于 2012-08-16 05:08:23
,但是服务不是从主线程运行的吗?
在主应用程序线程上调用Service (例如,onStartCommand())的生命周期方法。但是,与清单注册的BroadcastReceiver不同,Service可以安全地派生后台线程。IntentService会自动执行此操作,这就是为什么在许多情况下,它非常适合与清单注册的BroadcastReceiver配对。
https://stackoverflow.com/questions/11975299
复制相似问题