Android启动线程的方法
来源:互联网 发布:java在线音乐网站源码 编辑:程序博客网 时间:2024/05/16 02:18
方法1:
定义一个线程需要新建一个类并且继承Thread,然后重写父类的run()方法,并在其中增加耗时逻辑即可。
定义线程:
class MyThread extends Thread{ public void run(){ ......//耗时逻辑 }}
启动线程:
MyThread thread = new MyThread();thread.start();//或new MyThread().start();
方法2:定义一个线程新建一个类,并且实现Runnable接口,然后重写run()方法。
定义线程:
class MyThread implements Runnable{ public void run(){ ......//耗时逻辑 }}
启动线程:
MyThread thread = new MyThread();new Thread(thread).start();
方法3:使用匿名的方式去实现Runnable接口,然后重写run()方法。
定义线程:
new Thread(new Runnable(){ public void run(){ ......//耗时逻辑 }}).start();
注意:在一个应用里,有些线程在App运行起来的时候运行,退出App的时候要记得结束该线程,否则会产生异常。
0 0
- Android启动线程的方法
- android启动新线程的方法
- Android启动线程的几种方法
- 线程的启动方法
- android中 多种启动线程的书写方式及方法
- Java启动线程的方法
- 启动线程时传递参数的方法
- 线程启动带参数的方法
- 线程启动带参数的方法(2)
- C#启动线程的几种方法
- 线程启动带多个参数的方法
- 方法调用和线程启动的区别
- C++程序中启动线程的方法
- 调用线程对象的start()方法启动线程
- 是启动线程和调用线程的run方法
- android 启动线程注意的问题
- android线程中启动新的activity
- Android线程的创建和启动
- IPython使用
- 【Web】Fiddler工具的使用
- Es match与term
- cvSetImageROI单窗口显示多幅单通道图片
- 滑雪
- Android启动线程的方法
- spring quartzy的spring注入问题(dao层和service层)
- Scala : Map的过滤
- Numpy基础
- 37%法则
- Java 基于TCP/IP 实现简单的 socket 通信
- grep命令
- Caffe源码解读(三):Layer类的源码解读
- 左旋转字符串