Android 游戏开发之线程Thread延时开启和停止
创建线程的方法:
1、继承Thread类重写run()方法
[java]
public class testThread extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
}
} www.zzzyk.com
2、实现Runnable类重写run()方法
[java]
public class testThread implements Runnable{
@Override
public void run() {
// TODO Auto-generated method stub
}
}
其实还可以这样写
[java]
Runnable testThread = new Runnable(){
public void run(){
}
}
开启线程:
一般开启线程是直接
[java]
new Thread(testThread).start();
这样来开启线程。
假如我们游戏中要做到延时开启线程就应该
[java]
GameView.this.postDelayed(testThread, 1000); //第一个参数为线程名,第二个是时间以毫秒为单位
停止线程则应该
[java]
GameView.this.getHandler().removeCallbacks(testThread); //参数为线程名
补充:移动开发 , Android ,