Android 游戏开发之线程Thread延时开启和停止
2012-10-30 15:49
369 查看
创建线程的方法:
1、继承Thread类重写run()方法
2、实现Runnable类重写run()方法
其实还可以这样写
开启线程:
一般开启线程是直接
这样来开启线程。
假如我们游戏中要做到延时开启线程就应该
停止线程则应该
1、继承Thread类重写run()方法
public class testThread extends Thread{ @Override public void run() { // TODO Auto-generated method stub super.run(); } }
2、实现Runnable类重写run()方法
public class testThread implements Runnable{ @Override public void run() { // TODO Auto-generated method stub } }
其实还可以这样写
Runnable testThread = new Runnable(){ public void run(){ } }
开启线程:
一般开启线程是直接
1、new testThread().start(); 或 2、new Thread(testThread).start(); 或 3、GameView.this.post(testThread);
这样来开启线程。
假如我们游戏中要做到延时开启线程就应该
GameView.this.postDelayed(testThread, 1000); //第一个参数为线程名,第二个是时间以毫秒为单位
停止线程则应该
GameView.this.getHandler().removeCallbacks(testThread); //参数为线程名
相关文章推荐
- 【COCOS2DX-ANDROID-游戏开发之二十】停止手打所有cpp文件到android.mk
- Android动画问题:主线程在运行一个动画,但开启子线程后动画就停止了
- Android开发:如何安全的中止一个自定义线程Thread
- Android游戏开发---View线程绘动画与显示总结
- android 停止 终止 Thread 线程的三种方法
- android.os.NetworkOnMainThreadException(未开启子线程)
- Android开发中立即停止AsyncTask和Thread的一些办法
- 【Android开发】范例1-开启新线程获取网络图片并显示到ImageView中
- 【Android开发】范例2-开启新线程实现电子广告牌
- 【Android开发】线程与消息处理-开启一个新线程播放背景音乐
- Android开发中立即停止AsyncTask和Thread
- Android开发笔记之:如何安全中止一个自定义线程Thread的方法
- android 线程的开启和停止(借鉴java的技术)
- Android开发中立即停止AsyncTask和Thread的一些办法
- android 线程的开启和停止(借鉴java的技术)
- 【COCOS2DX-ANDROID-游戏开发之二十】停止手打所有cpp文件到android.mk
- Android+Unity游戏开发之C#线程
- android开发之线程(守护线程daemon和User Thread)
- Android游戏开发入门:SurfaceView+SurfaceHolder+Thread
- android开发之线程(守护线程daemon和User Thread)