如果數據在過去24小時內未被下載,我想調用一個下載數據的活動。但我不知道如何做到這一點。有人能幫我解決嗎?在android中獲得24小時差異
0
A
回答
2
首先保存Datatime,然後使用Alarm Manager開始Scheduling後臺任務,並使用第一次保存數據時間檢查數據時間。如果數據時間不同是24小時,則運行下載活動。
Scheduling background task using Alarm Manager
感謝
2
那你已經下載了該文件的修改時間?
http://developer.android.com/reference/java/io/File.html#lastModified()
或者你也可以保存在SharedPreferences上次下載時間:
http://developer.android.com/guide/topics/data/data-storage.html#pref
我不使用AlarmManager
是去,這將迫使用戶以正確的方式思考每24小時下載一次文件或數據,即使他們在幾天或幾周內都沒有使用您的應用程序。這可能很煩人,我認爲你不應該使用AlarmManager
,而只是在用戶啓動應用程序時檢查下載更新。
相關問題
- 1. 獲取日期差>24小時
- 2. Sql,如何獲取24小時內的差異數據
- 3. 有時在NSDate中獲得一小時的差異
- 4. 檢查時間差在24小時
- 5. 如何使用moment.js獲得24小時內的日期之間的小時差?
- 6. 爲什麼我會在6小時內獲得時間差異?
- 7. 如何在android中獲得兩個時間差異
- 8. 如何在24小時內從SQL Server獲取時間差?
- 9. 24小時時間表 - 時間差
- 10. 如何獲得12小時格式日到24小時時制的Android
- 11. 循環24小時制時差
- 12. 查找24小時格式的時差
- 13. 如何在幾小時內獲得兩個日期的差異?
- 14. 如何在Python 2.7中獲得大於24小時的小時值?
- 15. 在python中添加24小時以消極時差
- 16. 如何在SQL Server 24小時格式中花費時間差
- 17. jQuery的:如何獲得與12小時格式和時間的時間之差與24小時格式
- 18. 如何獲得小時的日期差異? ?
- 19. 運行差異時獲得增長
- 20. 如何在Android中以24小時格式獲取當前小時數?
- 21. 獲得時差?
- 22. 在android中獲取時差?
- 23. 在Android中轉換24小時至12小時
- 24. 如何從Javascript中的數組中獲得最小差異值
- 25. 如何獲得postgreSQL中最後24小時的數據
- 26. 差異「獲得」 VS‘的getProperty’
- 27. 如何獲得谷歌表格中小時數超過24小時的天數?
- 28. PHP的DateTime:如何獲得使用24小時時鐘格式
- 29. GSheets:計算24小時業務中的時間差
- 30. 24小時數= 24個值
當你想調用活動?你想從另一個活動中調用它還是你的家庭活動? – sarabhai05
我想從另一個活動中調用它 – Payal