3
A
回答
10
public class MyActivity extends Activity {
Timer t ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
t = new Timer();
t.schedule(new TimerTask() {
public void run() {
//Your code will be here
}
}, 1000);
}
}
2
嘗試AlarmManager
運行Service
。我不建議每分鐘發送一次請求,除非用戶手動觸發該請求。
0
最簡單的方法是循環處理程序:
private Handler iSender = new Handler() {
@Override
public void handleMessage(final Message msg) {
//Do your code here
iSender.sendEmptyMessageDelayed(0, 60*1000);
}
};
要啓動循環調用這樣一句話:
iSender.sendEmptyMessage(0);
1
TimerTask doAsynchronousTask;
final Handler handler = new Handler();
Timer timer = new Timer();
doAsynchronousTask = new TimerTask() {
@Override
public void run() {
handler.post(new Runnable() {
public void run() {
if(isOnline){// check net connection
//what u want to do....
}
}
});
}
};
timer.schedule(doAsynchronousTask, 0, 10000);// execute in every 10 s
相關問題
- 1. 在特定時間發送Http請求
- 2. 定期發送ajax請求
- 3. PHP發送自定義HTTP請求
- 4. 發送HTTP請求
- 5. 發送HTTP請求
- 6. Angular2發送創建請求
- 7. 定期發送http請求或套接字?
- 8. 如何定期從窗口創建一個HTTP POST請求
- 9. Android Developer Console如何發送HTTP請求?
- 10. KSoap-Android \ JCIFS發送空HTTP請求
- 11. 在Android中發送HTTP請求
- 12. Android - 發送HTTP請求(API> 23)
- 13. android不會發送HTTP POST請求
- 14. 用Android發送HTTP POST請求
- 15. 從Android發送JSON HTTP POST請求
- 16. 如何在android中發送http請求?
- 17. 如何準確確定何時發送HTTP請求?
- 18. 發送HTTP請求到服務器有時我得到狀態302(重定向)
- 19. 發送HTTP請求(驗證請求)
- 20. 驗證服務器發送HTTP請求
- 21. 發送http請求到linux服務器
- 22. 發送http請求到solr服務器
- 23. Java在發送http請求時java.io.EOFException?
- 24. 設置發送HTTP請求的時間
- 25. Python - 同時發送HTTP請求
- 26. java - 同時發送多個http請求
- 27. 發送HTTP POST請求
- 28. JAVA發送POST http請求
- 29. Http請求發送到BW
- 30. 同步發送http請求
http://stackoverflow.com/questions/4597690/android-timer-how – Niko 2012-07-26 10:12:34
試試這一個http://stackoverflow.com/questions/9718165/android-timer-task-doesnt-wait-for-the-scheduled-delayed-time/9718376#9718376 – 2012-07-26 10:16:46