2012年6月25日
摘要: 1,android自定义消息。Looper,MessageQueue,Message,Handler1, 先看下这几个类的关系,MessageQueue是一个包含了Message的队列。一个Looper中包含有一个MessageQueue, Message中有对Handler(消息的处理者)的引用。2,一个android的主线程中有且仅有一个Looper,当程序启动时这个looper就开始不断的从MessageQueue里取出消息来进行处理。应该是一个while的循环。当没有消息时,messageQueue.next()就处于阻塞状态,直到有新的消息取出。3,新开一个线程是默认是没有Loope 阅读全文
posted @ 2012-06-25 14:23 清沁 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 在Android中,进程的生命周期大多数时候是由系统管理的;也由于手机应用的一些特殊性,所以我们需要更多的去关注各个Android Component的运行时生命周期模型。(所谓手机应用的特殊性主要是指这样2点:1. 手机应用的大多数情况下我们只能在手机上看到一个程序的一个界面,用户除了通过程序界面上的功能按钮来在不同的窗体间切换,还可以通过Back键和 Home键来返回上一个窗口,而用户使用Back或者Home的时机是非常不确定的,任何时候用户都可以使用Home或Back来强行切换当前的界面。 2. 往往手机上一些特殊的事件发生也会强制的改变当前用户所处的操作状态,例如无论任何情况,在手机来 阅读全文
posted @ 2012-06-25 12:06 清沁 阅读(347) 评论(0) 推荐(0) 编辑