1.其实可以理解Handler为主线程和另外的线程之间进行数据更新的东东,并且Handler在主线程中,并在Handler直接调用线程的run方法
package com.Handler02;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
public class Handler02Activity extends Activity {
/** Called when the activity is first created. */
private Handler handler=new Handler();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
handler.post(thread1);
setContentView(R.layout.main);
System.out.println("================Main==============="+Thread.currentThread().getId());
System.out.println("============Main========="+Thread.currentThread().getName());
}
Runnable thread1=new Runnable() {
@Override
public void run() {
System.out.println("======thread1==============="+Thread.currentThread().getId());
System.out.println("========thread1============"+Thread.currentThread().getName());
try {
Thread.sleep(10000);
} catch (Exception e) {
// TODO: handle exception
}
}
};
}
结果是主线程等待10s后才显示出来,并且线程ID
分享到:
相关推荐
android 中Handler 的几种写法,很简单的demo,大神简单修改下,用的是Handler.Callback,的方法
Android中handler的使用,处理多线程的使用
1.handler是什么? 2.handler怎么用? 3.为什么要用handler?
Android的Handler使用方法总结,不错的文档,跟大家分享分享
在Android中使用AsyncTask和Handler线程间交互的方式,详情参见博客:http://www.cnblogs.com/plokmju/p/android_AsyncTask.html和http://www.cnblogs.com/plokmju/p/android_Handler.html
Android Handler类详解 Android Handler类详解 Android Handler类详解 Android Handler类详解
Android中的Handler很重要,但是很简单,学好Handler很重要~
android Handler的使用,我也刚开始学习,从别处下载了给大家分享
android handler的一些测试,套用他人的代码做的一些测试,多个线程sendmessage,该由那个handler处理?
Android Handler传值的,简单的介绍了Handler的用法
这个资源主要有三个Demo文件 是用来展示Handler的异步处理消息的 第一个Demo展示了如何启动线程和暂停线程 第二个Demo采用了Handler的消息队列机制 第三个Demo用HandlerThread的looper来构造一个handler,然后该...
Android中多线程的Handler的工作原理,其中涉及到MessageQueue和Looper。详情可以参见博客:http://www.cnblogs.com/plokmju/p/android_Looper.html
* 创建一个Handler对象,使用Handler对象h把Runnable的对象r压入队列 * 此时只会会执行Run()方法,但是不会开启新的线程 */ //Handler h = new Handler(); //h.post(r); /* * 在java中真正开启...
【Android开发入门】Android线程之Handler
Android Handler Looper
以前刚接触的Handler的时候,感觉总是很困惑,对Handler原理也是一知半解,现在对Handler知识点总结一下,写了一个Demo,供参考。http://blog.csdn.net/yalinfendou博客中有详细介绍……
Android 用handler机制联网获取图片能在实体机和虚拟机上运行,无广告,多次点击会造成主线程阻塞,出现anr;未实现联网获取图片的功能。
Android 是消息驱动的,实现消息驱动有几个要素: 消息的表示: Message 消息队列: MessageQueue 消息循环,用于循环取出消息进行处理: Looper 消息处理,消息循环从消息队列中取出消息后要对消 息进行处理: ...