Android開發:如何安全的中止一個自定義線程Thread
經研究,我推薦這種寫法:
/*自定義線程*/
class MyThread implements Runnable{
public void run() {
// TODO Auto-generated method stub
// 定義自己的變量
while(!Thread.currentThread().isInterrupted()){
try {
doSomeThingNeed();//需要更新的操作
//休眠控製最大幀率為每秒3繪製30次
Thread.sleep(30);
} catch (Exception e) {
// TODO: handle exception
Log.v(tag2, "DrawSurfaceView:繪製失敗...");
Thread.currentThread().interrupt();
}
}
}
最後更新:2017-04-03 18:51:53