码迷,mamicode.com
首页 > 移动开发 > 详细

JAVA Eclipse中的Android程序如何使用线程

时间:2017-04-24 10:04:28      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:变量   oid   start   sock   end   数值   soc   多次点击   png   

我们先单独定义一个java类,名字可以任意取(比如叫做ClientHeartBeat类,我当前在做一个socket通信的客户端,我们假定需要一个可以测试心跳的程序),注意他要继承Thread,然后重载run方法(必须是重载run方法中写你要的自定义功能)

技术分享

?

在我们要使用的时候,定义一个类的实例,然后执行start方法,注意其实start方法就是执行的run方法,但是两个名字都不能变。由于类中的int类型是全局的,我们可以发现多次点击之后,输出会继续增加

技术分享

?

你也可以测试连续运行两次,其实会new两个子线程,只不过他们做的事情都是让全局变量增加,所以数值将不再是1秒增加一次,而是由两个线程再起作用

技术分享

?

Extend Thread只是一种实现方法,有时候不能用,比如我们如果要MainActivity也能够实现线程,是不能再继承Thread的,因为已经继承了Activity(只能继承一个)

技术分享

?

JAVA Eclipse中的Android程序如何使用线程

标签:变量   oid   start   sock   end   数值   soc   多次点击   png   

原文地址:http://www.cnblogs.com/acetaohai123/p/6755147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!