这个需要在输出,点击start后会隔一会输出一行字,点end会结束输出。

Code
package tk.handleractivity;import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class MyHangler extends Activity {private Button startButton=null;private Button endButton=null;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.myhangler);startButton=(Button)findViewById(R.id.startButton);startButton.setOnClickListener(new StartbuttonListener());endButton=(Button)findViewById(R.id.endButton);endButton.setOnClickListener(new EndbuttonListener());}class StartbuttonListener implements OnClickListener{@Overridepublic void onClick(View v) {handler.post(updateThead);}     }class EndbuttonListener implements OnClickListener{@Overridepublic void onClick(View v) {handler.removeCallbacks(updateThead);}       }@Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.myhangler, menu);return true;}Handler handler=new Handler();Runnable updateThead=new Runnable() {@Overridepublic void run() {System.out.println("UpdateThead");handler.postDelayed(updateThead, 3000);}};
}

转载于:https://www.cnblogs.com/tiankonguse/archive/2012/07/29/2614219.html

android学习笔记之多线程(二)相关推荐

  1. Android学习笔记(十二)——实战:制作一个聊天界面

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 运用简单的布局知识,我们可以来尝试制作一个聊天界面. 一.制作 Nine-Patch 图片 : Nine-Pa ...

  2. android学习笔记---31_多线程断点下载器,下载原理实现

    1.1.31_多线程断点下载器 ----------------------- 1.软件界面:   文件下载路径              text框   button 下载   点击后,下面显示下载 ...

  3. Android学习笔记——Handler(二)

    对比请看http://blog.sina.com.cn/s/blog_78c913e30100uqmf.html 以下代码是MainActivity.java中的代码 package com.exam ...

  4. 张高兴的 Xamarin.Android 学习笔记:(二)“Hello World”

    完成环境配置后开始第一个简单项目.打开 Visual Studio 新建一个 Xamarin.Android 项目 "HelloAndroid".(GitHub:https://g ...

  5. Android 学习笔记 Contacts (二)Contacts 联系人详解

    1.获取联系人详细信息 在(一)中我们只是获取了联系人的ID和NAME,但是这是远远不够的,怎么样获取其他的值呢? public void fetchContactInformation() { St ...

  6. Android学习笔记(十二)——Fragment向Activity传递消息

    点击Fragment中"给Activity传递消息"按钮,使Activity中TextView中原本的text="hello"换成"你好" ...

  7. 【转】 Pro Android学习笔记(二十):用户界面和控制(8):GridView和Spinner

    目录(?)[-] GridView Spinner GridView GridView是网格状布局,如图所示.在了解ListView后,很容易了解GridView.下面是例子的XML文件. <? ...

  8. Android学习笔记(四九):通过Content Provider访问数据

    在上次笔记中,我们编写了自己的Provider,这次笔记,我们将通过Content Provider的Uri接口对数据进行访问,重写Android学习笔记(四二)中例子.在这里我们不在充分描述相关UI ...

  9. Pro Android学习笔记(二九):用户界面和控制(17):include和merge

    xml控件代码重用:include 如果我们定义一个控件,需要在不同的layout中重复使用,或者在同一个layout中重复使用,可以采用include的方式.例如定义my_button.xml如下 ...

最新文章

  1. linux查看网卡速率
  2. CNCF 宣布 TUF 毕业 | 云原生生态周报 Vol. 33
  3. JSP 简介(转载)
  4. PL/SQL -- DML 触发器
  5. Linux 线程并发拷贝,【Linux】线程并发拷贝程序
  6. java5新特性_5分钟了解Java 12 八大新特性
  7. 2021高考成绩答题卡查询,明天用的2021高考答题卡,提前瞅一眼
  8. OLTP与OLAP介绍
  9. Linux下搭建Java环境
  10. React Fiber 了解一下
  11. 计算机维修的税收编码,维修费税收分类编码是多少?
  12. 汉字转换成拼音的类(转)
  13. Python实现摇骰子效果
  14. ubuntu下使用vscode阅读内核源码或uboot源码使用技巧——search.excludefiles.exclude
  15. 使用python制作世界地图
  16. OUC2021秋-软件工程-期末(回忆版)
  17. GYM 101128 H.Sheldon Numbers(枚举)
  18. 利用pyecharts显示微信好友性别比例
  19. 八大优势能否助JSF统一Web开发
  20. 用lisp语言写一段cad提取坐标代码

热门文章

  1. Fiddler (五) Mac下使用Fiddler
  2. 前台jsp页面向后台传汉字出现乱码问题解决办法
  3. r-studio扫描后各种颜色_iPhone手机备忘录,原来还隐藏着扫描仪,你不会还不知道吧?...
  4. js 下拉底部加载|滑轮滚动到页面底部ajax加载数据的实例
  5. 20189222 《网络攻防实践》第二周作业
  6. 解决Maven管理项目update Maven时,jre自动变为1.5
  7. Java捕获并处理线程失败抛出的异常
  8. 32 commons-lang包学习
  9. 《DOS命令全集(中英文对照)》CHM版.CHM
  10. border:none 与border:0的区别