在我的android應用程序中,我想要在特定時間間隔即時調用特定的方法。 「每5秒鐘後」......我該怎麼做......?在規律的時間間隔後調用特定方法
6
A
回答
13
您可以使用Timer進行方法的固定期間執行。
下面是代碼的示例:
final long period = 0;
new Timer().schedule(new TimerTask() {
@Override
public void run() {
// do your task here
}
}, 0, period);
10
以上此鏈接被測試和工作正常。這是每秒鐘調用某種方法的代碼。您可以隨時更改1000(= 1秒)(例如3秒= 3000)
public class myActivity extends Activity {
private Timer myTimer;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
myTimer = new Timer();
myTimer.schedule(new TimerTask() {
@Override
public void run() {
TimerMethod();
}
}, 0, 1000);
}
private void TimerMethod()
{
//This method is called directly by the timer
//and runs in the same thread as the timer.
//We call the method that will work with the UI
//through the runOnUiThread method.
this.runOnUiThread(Timer_Tick);
}
private Runnable Timer_Tick = new Runnable() {
public void run() {
//This method runs in the same thread as the UI.
//Do something to the UI thread here
}
};
}
+0
謝謝。適用於我。 – zwarrior 2016-12-22 06:36:37
相關問題
- 1. 特定時間後調用方法
- 2. 一定的隨機時間間隔後的調用方法
- 3. 如何在mvc4的特定間隔後重新調用方法
- 4. 在特定的時間間隔後調用javascript函數
- 5. 定時器間隔調用長方法
- 6. Cocos2d:麻煩調度在特定時間間隔多次調用一個方法
- 7. iOS:在特定時間調用方法
- 8. 在特定時間調用方法
- 9. 在特定時間調用方法
- 10. 在特定時間調用方法
- 11. C++ 11計時庫 - 如何在特定的時間間隔後執行方法?
- 12. 在每個特定時間間隔後調度r函數
- 13. 數獨時間不規律
- 14. 隨機時間間隔後的調用方法
- 15. 查找是否有規律的經常性時間間隔重疊的算法?
- 16. 以規律/指定的時間間隔將文件複製到目錄
- 17. 在特定的時間間隔後執行任務的正確方法
- 18. 在iOS中調用特定時間間隔的動作
- 19. 在特定的時間間隔調用實現意圖
- 20. 如何在特定時間後調用repaint()方法
- 21. Android:如何在特定時間後調用某種方法?
- 22. 在特定的時間間隔
- 23. 在特定的時間間隔
- 24. linux C++如何在特定的時間間隔後調用函數
- 25. 在指定的時間間隔後第一次調用函數
- 26. 兩次方法調用之間的時間間隔
- 27. 在3秒鐘的時間間隔後反覆調用方法在背景
- 28. 在類之間調用特定方法
- 29. 在時間間隔後過期特定的託管bean實例
- 30. 在特定的時間間隔後運行instagram代碼
嘿兄弟......謝謝.... – Nirav 2011-01-06 07:11:38