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用法相关推荐

  1. Android消息机制Handler用法

    这篇文章介绍了Android消息机制Handler用法总结,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 1.简述 Handler消息机制主要包括: Messa ...

  2. android studio 定时器,Android定时器和Handler用法实例分析

    本文实例讲述了Android定时器和Handler用法.分享给大家供大家参考.具体分析如下: 一.环境: 主机:WIN8 开发环境:Android Studio 二.定时器使用示例: 初始化: //定 ...

  3. android实现10ms定时器,本文实例讲述了Android定时器和Handler用法。分享给大家供大家参考。具体分析如下:一、环境:主机:WIN8开发环境:Android Studio...

    本文实例讲述了Android定时器和Handler用法.分享给大家供大家参考.具体分析如下: 一.环境: 主机:WIN8 开发环境:Android Studio 二.定时器使用示例: 初始化: //定 ...

  4. Android中对Handler用法的总结

    Android之Handler用法总结 方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用 ...

  5. Android开发:Handler Runnable和Thread之间的区别和联系 应用--------------------看完本篇,从此一览无余!...

    http://blog.csdn.net/yanzi1225627/article/details/8582081 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnab ...

  6. 在Android中使用Handler和Thread线程执行后台操作

    在 Android中使用Handler和Thread线程执行后台操作 对于线程的控制,我们将介绍一个 Handler类,使用该类可以对运行在不同线程中的多个任务进行排队,并使用Message和Runn ...

  7. Android之Handler用法总结(1)

    方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread ...

  8. Android中的Handler, Looper, MessageQueue和Thread

    前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系.虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易.合理地架构系统,并避免一些 ...

  9. [置顶] Android之Handler用法总结

    方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread ...

最新文章

  1. python中文版界面-python设置中文界面实例方法
  2. python好吗-老男孩学习python好吗?
  3. 森林病虫防治系统 (十一)
  4. 解决方案仅用于执行startup.bat启动时乱码解决
  5. MongoDB数据库(5.mongodb的聚合操作以及mongodb的高级查询2)
  6. 超链接禁用_如何在Microsoft Word中禁用超链接
  7. python作者 google面试_如果Google面试让你用python写一个树的遍历程序
  8. 字符与编码(编码转换)
  9. 【poj1995】快速幂
  10. python中分号中没内容_被“嫌弃”的分号的一生:不要在Python中使用无用分号了...
  11. 内置在maven项目的服务器,IDEA使用maven中tomcat插件来启动服务器配置
  12. putty下载安装教程
  13. 信创操作系统--统信UOS桌面版(登录与激活统信:直接登录、远程登录、锁屏、电源管理、激活)
  14. Linux下ps aux中进程状态为Ss,S+, Rs,Ds是什么意思?
  15. 从创新取舍到赶工失衡,一个猎人的《怪物猎人:世界》碎碎念
  16. 初级摄影全程训练教程
  17. 巧用“火焰图”快速分析链路性能
  18. 二、PyQtGragh模块安装以及上手体验
  19. 36岁失业了,我该何去何从怎么选择?
  20. EICAD V2.92(含3d、平交口)支持升级

热门文章

  1. 大数据技术在发展 挑战与机遇并存
  2. iOS 用自签名证书实现 HTTPS 请求的原理
  3. 项目常用工具类整理(二)--ckeditor的引用
  4. CSS Repeater - 交错显示行背景色 table行鼠标进入事件特效 禁止文本换行
  5. 从程序员到软件设计师
  6. OpenAI API 案例
  7. 高性能微服务 Dubbo RPC Redis 分布式框架
  8. 服务器运算性能,服务器性能计算公式(20191116215459).pdf
  9. 【数据结构】二叉树的python实现
  10. css清除浮动的几种方法_清除浮动的几种方法