Android Thread/Runnable/Handler用法
public class MainActivity extends Activity implements OnClickListener {//1.Runnable,实现Runnable类的方式
public class myRunnable implements Runnable{@Overridepublic void run(){//写子线程中的操作init();}
}
//调用
Thread mRn=new Thread(new MyRunnable());
mRn.start();//2.Thread,MyThread继承Thread类的方式
public class MyThread extends Thread{public void run(){init();}
}
//调用
MyThread mTh = new MyThread();
mTh.start();3.Handler
private int count = 0;
private Handler mHandler = new Handler();
private Runnable mRunnable = new Runnable() {
public void run() { Log.e(TAG, Thread.currentThread().getName() + " " + count); count++; //每1秒执行一次 mHandler.postDelayed(mRunnable, 1000); //给自己发送消息,自运行} }; //1.通过Handler启动线程
mHandler.post(mRunnable); //发送消息,启动线程运行
//2.将线程销毁掉
mHandler.removeCallbacks(mRunnable);
}
Android Thread/Runnable/Handler用法相关推荐
- Android消息机制Handler用法
这篇文章介绍了Android消息机制Handler用法总结,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 1.简述 Handler消息机制主要包括: Messa ...
- android studio 定时器,Android定时器和Handler用法实例分析
本文实例讲述了Android定时器和Handler用法.分享给大家供大家参考.具体分析如下: 一.环境: 主机:WIN8 开发环境:Android Studio 二.定时器使用示例: 初始化: //定 ...
- android实现10ms定时器,本文实例讲述了Android定时器和Handler用法。分享给大家供大家参考。具体分析如下:一、环境:主机:WIN8开发环境:Android Studio...
本文实例讲述了Android定时器和Handler用法.分享给大家供大家参考.具体分析如下: 一.环境: 主机:WIN8 开发环境:Android Studio 二.定时器使用示例: 初始化: //定 ...
- Android中对Handler用法的总结
Android之Handler用法总结 方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用 ...
- Android开发:Handler Runnable和Thread之间的区别和联系 应用--------------------看完本篇,从此一览无余!...
http://blog.csdn.net/yanzi1225627/article/details/8582081 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnab ...
- 在Android中使用Handler和Thread线程执行后台操作
在 Android中使用Handler和Thread线程执行后台操作 对于线程的控制,我们将介绍一个 Handler类,使用该类可以对运行在不同线程中的多个任务进行排队,并使用Message和Runn ...
- Android之Handler用法总结(1)
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread ...
- Android中的Handler, Looper, MessageQueue和Thread
前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系.虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易.合理地架构系统,并避免一些 ...
- [置顶] Android之Handler用法总结
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread ...
最新文章
- python中文版界面-python设置中文界面实例方法
- python好吗-老男孩学习python好吗?
- 森林病虫防治系统 (十一)
- 解决方案仅用于执行startup.bat启动时乱码解决
- MongoDB数据库(5.mongodb的聚合操作以及mongodb的高级查询2)
- 超链接禁用_如何在Microsoft Word中禁用超链接
- python作者 google面试_如果Google面试让你用python写一个树的遍历程序
- 字符与编码(编码转换)
- 【poj1995】快速幂
- python中分号中没内容_被“嫌弃”的分号的一生:不要在Python中使用无用分号了...
- 内置在maven项目的服务器,IDEA使用maven中tomcat插件来启动服务器配置
- putty下载安装教程
- 信创操作系统--统信UOS桌面版(登录与激活统信:直接登录、远程登录、锁屏、电源管理、激活)
- Linux下ps aux中进程状态为Ss,S+, Rs,Ds是什么意思?
- 从创新取舍到赶工失衡,一个猎人的《怪物猎人:世界》碎碎念
- 初级摄影全程训练教程
- 巧用“火焰图”快速分析链路性能
- 二、PyQtGragh模块安装以及上手体验
- 36岁失业了,我该何去何从怎么选择?
- EICAD V2.92(含3d、平交口)支持升级