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