当前位置:操作系统 > 安卓/Android >>

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 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,