摘要:
android里面对于异步消息的处理,提供了一套Handler的实现方案。Handler有很多适宜的应用和微妙之处,使它在和Thread以及Service等一起使用的时候达到很好的效果。一. Handler与Thread的区别。Handler与调用者处于同一线程,如果Handler里面做耗时的动作,调用者线程会阻塞。Android UI操作不是线程安全的,并且这些操作必须在UI线程中执行。Andr... 阅读全文
posted @ 2010-01-22 15:29
清水湾
阅读(574)
评论(0)
推荐(0)
摘要:
本节内容涉及到一 什么是Service二 如何使用Service三 Service的生命周期一 什么是ServiceService,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 C... 阅读全文
posted @ 2010-01-22 14:07
清水湾
阅读(418)
评论(0)
推荐(0)
摘要:
有了 Service 类我们如何启动他呢,有两种方法:Context.startService()Context.bindService()在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动的 Service 会一直运行在后台,直到 Context.stopS... 阅读全文
posted @ 2010-01-22 13:56
清水湾
阅读(387)
评论(0)
推荐(0)
摘要:
很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面。最常见的例子如:媒体播放器程序,它可以在转到后台运行的时候仍然能保持播放歌曲;或者如文件下载程序,它可以在后台执行文件的下载。让我们... 阅读全文
posted @ 2010-01-22 11:11
清水湾
阅读(393)
评论(0)
推荐(0)
