`
lxcaoxin
  • 浏览: 125144 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

验证handler和Activity是在同一个线程中执行

阅读更多
package com.lzr;
////验证handler和Activity是在同一个线程中执行

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;

public class Handlertest extends Activity {
    /** Called when the activity is first created. */
	Handler handler=new Handler();
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        
        ///普通执行线程的方法
        //Thread t=new Thread();
        //t.start();
        
      ///用post()启动线程,直接执run()方法
        handler.post(r);
        setContentView(R.layout.main);
        
        System.out.println("Activity--->"+Thread.currentThread().getId());
        System.out.println("activityname--->"+Thread.currentThread().getName());
        
        
    }
    Runnable r=new Runnable()
    {

		@Override
		public void run() {
	        System.out.println("Activity--->"+Thread.currentThread().getId());
	        System.out.println("activityname--->"+Thread.currentThread().getName());
	        try {
	        	///休眠5秒后启动线程
				Thread.sleep(5000);
			} catch (InterruptedException e) {
				// TODO: handle exception
				e.printStackTrace();
			}
		}
    
    	
    };
    
}
分享到:
评论

相关推荐

    Java 1.6 API 中文 New

    java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示...

    [Java参考文档].JDK_API 1.6

    java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象使用 ...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象使用 ...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象使用 ...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象...

    Google+Android+SDK开发范例大全

    Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1 ...

    Google Android SDK开发范例大全的目录

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互-p60 3.14 控制不同的文字字体——Typeface对象...

    Google Android sdk 开发范例大全 部分章节代码

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互-p60 3.14 控制不同的文字字体——Typeface对象...

    Google Android SDK 开发范例大全01

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互-p60 3.14 控制不同的文字字体——Typeface对象...

    Google Android SDK 开发范例大全02

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互-p60 3.14 控制不同的文字字体——Typeface对象...

    Google Android SDK开发范例大全(完整版)

    3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象使用 ...

    应用启动页自定义跳转计时器View Demo

    * @param progress 你要验证的进度值。 * @return 返回真正的进度值。 */ private int validateProgress(int progress) { if (progress > 100) progress = 100; else if (progress ) progress = 0; return ...

Global site tag (gtag.js) - Google Analytics