我想檢查網絡每1小時從本地存儲更新數據到數據庫,但不知道哪一個使用定時器或鬧鐘。如果您有任何代碼請與我分享,謝謝您的提前。如何設置定時器1小時,每1小時檢查一次網絡?
-4
A
回答
-1
使用背景Service
並在Service
類中使用CountDownTimer
。並設置間隔1小時CountDownTimer
0
您可以使用GcmNetworkManager,它符合您所描述的需要,here是一個工作示例。它在21以內使用JobScheduler,在21以下使用一些Google專有權。您可以安排定期執行的任務每隔一小時運行一次,同時添加運行任務所需的互聯網前提條件。系統將確定一個適當的時間來運行你的任務。事情是這樣的,
PeriodicTask periodicTask = new PeriodicTask.Builder()
.setService(YOUR_SERVICE) //should extend GcmTaskService
.setPeriod(TimeUnit.HOURS.toSeconds(1))
.setFlex(TimeUnit.MINUTES.toSeconds(30))
.setTag("UpdateDB")
.setRequiredNetwork(PeriodicTask.NETWORK_STATE_CONNECTED)
.setPersisted(true)
.build();
here是否可用的好文章,解釋由GCMNetwork經理
相關問題
- 1. Android定時器 - 1小時不正確
- 2. 每1小時獲取位置更新
- 3. 每1小時發送一次SQL服務器電子郵件
- 4. 如何在crontab中定義每1小時加一半?
- 5. 如何將時間增加1小時
- 6. 如何設置一個cookie在Javascript中1小時後過期?
- 7. 更改時間-1小時
- 8. 需要設置值= 1時檢查
- 9. 每1小時訪問數據庫C#
- 10. 克朗觸發器每小時運行一小時一小時
- 11. 如何使用每1/10秒定時器清零定時器
- 12. JMeter(用於負載測試)設置持續時間1小時但終止1小時之前
- 13. 如何將倒數計時器設置爲每小時
- 14. 每2小時執行一次Java定時器
- 15. 設置在JS定時器1秒鐘
- 16. 我如何超時設置每半小時運行一次的jquery腳本?
- 17. 如何從數據庫添加1小時到查詢時間?
- 18. 如何在Ubuntu 14.04中每隔1小時運行一次cron-job?
- 19. php:只有註冊訪問每小時1次
- 20. NSDate從NSDateComponent短1小時?
- 21. datetime.utcnow()已關閉1小時
- 22. js - 1小時後停止
- 23. Excel中添加1小時
- 24. 最後一小時(不加-1小時)的數據在sql
- 25. Sql查詢從1小時前選擇?
- 26. 如何添加1小時日期碳?
- 27. 使用派生單位進行計算(例如1小時* 1英里/小時)
- 28. 如何在特定的時間間隔內每1小時運行一次cron作業
- 29. 從這個數組$ scope.pricingList = [[{對象量= 「1」,類型= 「每小時」}],[對象{量= 「1」,類型= 「每小時」}]]獲取元件
- 30. 如何每6小時執行一次任務或當網絡適用於Android?
嘗試提供的不同功能創造意圖服務來檢查間的連接。如果連接可用,則通知接收方並在後臺更新數據。 –