您的位置:首页 > 产品设计 > UI/UE

android Runnable建立线程,与UI、activity信息的传送

2015-06-12 16:45 471 查看
一、先上程序(下面是我建立的线程程序)

1、

Thread tim = new Thread(timRunnable);;// 新建线程对象,把tempRunnable对象放到线程里去。
tim.start();// 启动线程

2、

// 定时新建线程,用来判断时间,并发送指令出去,通过50
private Runnable timRunnable = new Runnable() {
public void run() {
这里不能运行Toast等activity有关语句

Message msg = new Message();
timHandler.sendMessage(msg);
}

3、

// activity中,线程run()里不能处理界面的信息,比如我在上出run()内加入Toast语句都会错。
Handler timHandler = new Handler() {
public void handleMessage(Message msg) {
super.handleMessage(msg);

//这里就可以写EditText.getText().toString();

Toast.

}
};

源码下载:http://www.yxwojia.com/sort-3105990-1.html

结语:这好像就是多线程之间的信息传递吧。只能说我知道程序这样写就可以。为什么我就不清楚了。日后明白了再来补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Runnable 线程注意