2012年4月20日
摘要: 内部类class A { int i; class B{ int j; int funB(){ int result = A.this.i + this.j; //外部类A .this return result; } } } //内部类可以使用A中的成员变量。并不意味着继承了A,只是能使用成员变量,不能拥有A的成员变量 //你要想使用外部类的变量 就要写 A.this.i + this.实现内部类的对象class Test{ public static void main(String args){ A a = ... 阅读全文
posted @ 2012-04-20 15:35 Code大蛇丸 阅读(242) 评论(0) 推荐(0)
摘要: Handler类的主要作用有两个:在新启动的线程中发送消息在主线程中获取、处理消息 上面的说法很简单,似乎只要分成两步即可:在新启动的线程中发送消息:然后在主线程中获取、并处理消息。 但这个过程涉及一个问题:新启动的线程何时发送消息呢?主线程何时去获取并处理消息呢?这个时机显然不好控制。 (Handler是异步消息机制) 为了让主线程能“适时”地处理新启动的线程所发送的信息,显然只能通过回调的方式来实现-----开发者只要重新Handler类中处理消息的方法,当新启动的线程发消息时,Handler类中处理消息的方法被自动回调。Handler类包含如下方法用于发送、处理消息。void h... 阅读全文
posted @ 2012-04-20 11:42 Code大蛇丸 阅读(2186) 评论(0) 推荐(0)