2010-11-13 32 views

回答

2

後一些(更多)搜索在計算器上我發現了一些可以幫助我

final Handler handler = new Handler(); 
    final Runnable r = new Runnable() 
    { 
     public void run() 
       { 
        // code here what ever is required 
        handler.postDelayed(this, 10*600); 
       } 
      }; 

    handler.postDelayed(r, 10*600); 
+0

處理程序將在UI線程中運行此可運行實例。如何做後臺線程? – 2014-02-22 07:38:52

1

最簡單的方法是創建新的處理程序。你得到新的線程,你可以在10分鐘後執行中的Runnable handleMyAction定義代碼:

mMessageHandler.postDelayed(handleMyAction, 1000*600); 
+0

這個怎麼樣:線程線程=新主題() \t \t { \t \t @覆蓋 \t \t公共無效的run(){ \t \t嘗試{ \t \t而( true){ \t \t sleep(1000); Toast.makeText(getBaseContext(),「Running Thread ...」,Toast.LENGTH_LONG).show();}}。 \t \t} \t \t}趕上(InterruptedException的發送){ \t \t \t Toast.makeText(getBaseContext(),e.​​toString(),Toast.LENGTH_LONG).show(); \t \t} \t \t} \t \t}; thread.start(); – 2010-11-13 07:25:15

+0

我給你的建議正是你在一段時間後發現的。 – Zelimir 2010-11-13 08:22:30

相關問題