摘要: 1、ActivitiesQuickviewActivity是一个可以给用户提供交互界面的组件。这个界面通常是全屏幕的,当然也可以是浮动于其他窗口之上的一个小窗口。一个Android应用通常是由好多个有着松耦合的Activity组成。一般是有一个“main”Activity,它会在用户初次启动程序时展现在用户面前。随后程序根据用户的操作来启动其他的Activity,每当启动新的Activity的时候,先前的activity就“stopped”了(但其并没有别销毁),系统将其保存在“back stack”中,而新启动的Activity就被放在了“back stack”的栈首,并展现在屏幕的最前端。 阅读全文
posted @ 2011-04-24 20:43 奋奋 阅读(482) 评论(0) 推荐(0) 编辑
摘要: android.os.Looper:Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来使消息循环起作用,从消息队列里取消息,处理消息。注:写在Looper.loop()之后的代码不会被立即执行,当调用后mHandler.getLooper().quit()后,loop才会中止,其后的代码才能得以运行。Looper对象通过MessageQueue来存放消息和事件。一个线程只能有一个Looper,对应一个MessageQueue。以 阅读全文
posted @ 2011-04-24 20:05 奋奋 阅读(10439) 评论(0) 推荐(2) 编辑
摘要: final用于声明类,表示此类不会被继承。final用于声明方法,表示此方法可以被继承,但不可以被重写。final用于声明成员变量,指声明常量,不可以被修改,但可以被继承。final用于声明方法内变量,只声明此变量为常量,只可以初始化时赋值,不可以被修改。 阅读全文
posted @ 2011-04-24 10:51 奋奋 阅读(300) 评论(0) 推荐(2) 编辑