2014-07-14 44 views
0

假設我想在啓動線程之前傳遞一些配置數據,以便它可以立即運行,我該怎麼做?這裏是一個簡單的代碼:如何在啓動之前配置Android線程?

這裏我試圖配置睡眠延遲,但它需要我在裏面聲明數據?我怎樣才能讓線程知道?

public void startAniHandlerThread(){ 

    int sleeptime; 
    Thread thread1 = new Thread(){ 
     public void run(){ 
      try { 

       sleep(sleeptime); Log.d("TEST", " Test "); 

      } catch (Exception e) { 
       e.printStackTrace(); 
       Log.d("TEST", " "+e); 
      } 
     } 
    }; 
    thread1.start(); 


} 

回答

0

你可以聲明睡眠時間爲

final int sleeptime = <value>; 

這樣,你就可以從裏面的Runnable訪問它。

相關問題