package zhou.demo;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class HandlerActivity extends Activity {
private Button startButton = null;
private Button endButton = null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//声明控件
startButton = (Button)this.findViewById(R.id.startButton);
/**
* 添加事件的处理
*/
startButton.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
handler.post(updateThread);
}
});
endButton = (Button)findViewById(R.id.endButton);
/**
* 添加事件的处理
*/
endButton.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
handler.removeCallbacks(updateThread);
}
});
}
/**
* 使用的多线程 进行Handler的处理
* 并且使用匿名内部类进行实现
*/
Handler handler = new Handler();
Runnable updateThread = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("Handler正在执行");
handler.postDelayed(updateThread, 300);
}
};
}
发表评论
-
Android临时数据缓存方法
2011-07-22 22:58 1965学习Android的朋友欢迎加入:群 59324839(QQ) ... -
ContentProvider内容提供者
2011-07-22 22:58 1290学习Android的朋友欢迎加入:群 59324839(Q ... -
android网络
2011-07-22 22:57 1066学习Android的朋友欢迎加入:群 59324839(Q ... -
SQLite数据库
2011-07-22 22:55 839学习Android的朋友欢迎加入:群 59324839(QQ) ... -
Android Xml解析
2011-07-22 22:53 927学习Android的朋友欢迎加入:群 59324839(Q ... -
Android SharedPreferences
2011-07-22 22:53 1038学习Android的朋友欢迎加入:群 59324839(Q ... -
Android XMl写入
2011-07-22 22:51 1125学习Android的朋友欢迎加入:群 59324839(Q ... -
Android 权限配置
2011-07-22 22:51 1444学习Android的朋友欢迎加入:群 59324839(Q ... -
Android 文件操作
2011-07-22 22:45 891学习Android的朋友欢迎加入:群 59324839(QQ) ... -
Android Dialog的使用
2011-07-22 22:44 1021学习Android的朋友欢迎加入:群 59324839(QQ) ... -
android 技术讨论群(QQ)
2011-07-04 22:18 412android 学习群; 可供广大群从参加! 初学者欢 ... -
SQL判断一个表在系统中是否存在
2011-07-03 18:49 1571/** * 判断某张表是否存在 * @ ... -
android 对话框应用
2011-06-28 00:21 893啥都别说了,看效果吧! new AlertDialog ... -
ContentProvider
2011-06-27 21:13 3457在 Android中,对于数据的存贮,有几种方式,有文件方式 ... -
android 权限大全
2011-06-14 00:19 879java.net.SocketException: Perm ... -
android GUI线程安全
2011-06-11 18:28 1288Activity:运行于主线程。因Android的GUI是 ... -
android Intent和菜单的使用
2011-06-11 01:55 868首先我们需要知道Intent这个东西是用来干什么的: ... -
android 下载程序
2011-06-10 00:34 1046HttpDownloader 文件: package zho ... -
android SQLite使用
2011-06-10 00:33 1415package zhou.demo.sql; impor ... -
android Handler and progress
2011-06-10 00:31 808package zhou.demo; import andr ...
相关推荐
NULL 博文链接:https://txlong-onz.iteye.com/blog/934957
Android的Handler使用方法总结,不错的文档,跟大家分享分享
Android Handler传值的,简单的介绍了Handler的用法
Android Handler类详解 Android Handler类详解 Android Handler类详解 Android Handler类详解
android Handler的使用,我也刚开始学习,从别处下载了给大家分享
NULL 博文链接:https://dingran.iteye.com/blog/1930178
android demo,使用Handler的postDelay,Runnable run实现延时3秒的splash。
Android Handler Looper
android handler runnable使用实例(关键是内部run中停止)
android的多线程消息处理机制核心成员handler,基本用法很简单,相关资料也很多。本例子给大家带来handler的奇葩用法,与大家一起分享。
android handler的一些测试,套用他人的代码做的一些测试,多个线程sendmessage,该由那个handler处理?
Android中handler的使用,处理多线程的使用
比较简单的handler例子,通过接受消息改变图片展示
本资源是自己文章的demo的代码,以及android 系统部分的源代码
在Android开发中,我们经常会遇到这样一种情况:在UI界面上进行某项操作后要执行一段很耗时的代码,比如我们在界面上点击了一个”下载“按钮,那么我们需要执行网络请求,这是一个耗时操作,因为不知道什么时候才能...
Android Handler详细解析,讲解Handler之间的通讯,叫你如果用Handler完成异步线程对 UI的更新
android 中Handler 的几种写法,很简单的demo,大神简单修改下,用的是Handler.Callback,的方法
Android review handler的使用
Android Handler AsyncTask 异步加载
Android Handler使用方法,Button事件响应处理,Activity切换