2013年3月10日

android Handler的使用(一)

摘要: Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。 使用一个例子简单的来介绍一下Handler。 示例1:一个应用程序中有2个按钮(start、end),当点击start按钮时,执行一个线程,这个线程在控制台输出一串字符串,并且每隔3秒再执行一次线程,直到点击end按钮为止,线程停止。 下图为这个应用程序的界面: 下图为执行程序时控制台的输出: 阅读全文

posted @ 2013-03-10 17:00 疯狂的石头陈 阅读(202) 评论(0) 推荐(0) 编辑

Java中Runnable和Thread的区别

摘要: 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限, 下面看例子: package org.thread.demo; class MyThread extends Thread{ private String name; public MyThread(String name) { super(); this.name = name; } public vo... 阅读全文

posted @ 2013-03-10 16:52 疯狂的石头陈 阅读(138) 评论(0) 推荐(0) 编辑

导航