android学习笔记之多线程(二)
这个需要在输出,点击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学习笔记之多线程(二)相关推荐
- Android学习笔记(十二)——实战:制作一个聊天界面
//此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 运用简单的布局知识,我们可以来尝试制作一个聊天界面. 一.制作 Nine-Patch 图片 : Nine-Pa ...
- android学习笔记---31_多线程断点下载器,下载原理实现
1.1.31_多线程断点下载器 ----------------------- 1.软件界面: 文件下载路径 text框 button 下载 点击后,下面显示下载 ...
- Android学习笔记——Handler(二)
对比请看http://blog.sina.com.cn/s/blog_78c913e30100uqmf.html 以下代码是MainActivity.java中的代码 package com.exam ...
- 张高兴的 Xamarin.Android 学习笔记:(二)“Hello World”
完成环境配置后开始第一个简单项目.打开 Visual Studio 新建一个 Xamarin.Android 项目 "HelloAndroid".(GitHub:https://g ...
- Android 学习笔记 Contacts (二)Contacts 联系人详解
1.获取联系人详细信息 在(一)中我们只是获取了联系人的ID和NAME,但是这是远远不够的,怎么样获取其他的值呢? public void fetchContactInformation() { St ...
- Android学习笔记(十二)——Fragment向Activity传递消息
点击Fragment中"给Activity传递消息"按钮,使Activity中TextView中原本的text="hello"换成"你好" ...
- 【转】 Pro Android学习笔记(二十):用户界面和控制(8):GridView和Spinner
目录(?)[-] GridView Spinner GridView GridView是网格状布局,如图所示.在了解ListView后,很容易了解GridView.下面是例子的XML文件. <? ...
- Android学习笔记(四九):通过Content Provider访问数据
在上次笔记中,我们编写了自己的Provider,这次笔记,我们将通过Content Provider的Uri接口对数据进行访问,重写Android学习笔记(四二)中例子.在这里我们不在充分描述相关UI ...
- Pro Android学习笔记(二九):用户界面和控制(17):include和merge
xml控件代码重用:include 如果我们定义一个控件,需要在不同的layout中重复使用,或者在同一个layout中重复使用,可以采用include的方式.例如定义my_button.xml如下 ...
最新文章
- linux查看网卡速率
- CNCF 宣布 TUF 毕业 | 云原生生态周报 Vol. 33
- JSP 简介(转载)
- PL/SQL -- DML 触发器
- Linux 线程并发拷贝,【Linux】线程并发拷贝程序
- java5新特性_5分钟了解Java 12 八大新特性
- 2021高考成绩答题卡查询,明天用的2021高考答题卡,提前瞅一眼
- OLTP与OLAP介绍
- Linux下搭建Java环境
- React Fiber 了解一下
- 计算机维修的税收编码,维修费税收分类编码是多少?
- 汉字转换成拼音的类(转)
- Python实现摇骰子效果
- ubuntu下使用vscode阅读内核源码或uboot源码使用技巧——search.excludefiles.exclude
- 使用python制作世界地图
- OUC2021秋-软件工程-期末(回忆版)
- GYM 101128 H.Sheldon Numbers(枚举)
- 利用pyecharts显示微信好友性别比例
- 八大优势能否助JSF统一Web开发
- 用lisp语言写一段cad提取坐标代码
热门文章
- Fiddler (五) Mac下使用Fiddler
- 前台jsp页面向后台传汉字出现乱码问题解决办法
- r-studio扫描后各种颜色_iPhone手机备忘录,原来还隐藏着扫描仪,你不会还不知道吧?...
- js 下拉底部加载|滑轮滚动到页面底部ajax加载数据的实例
- 20189222 《网络攻防实践》第二周作业
- 解决Maven管理项目update Maven时,jre自动变为1.5
- Java捕获并处理线程失败抛出的异常
- 32 commons-lang包学习
- 《DOS命令全集(中英文对照)》CHM版.CHM
- border:none 与border:0的区别