沒有網絡訪問我想用httppostrequest.But在我的數據庫發送數據時,有沒有網絡接入如何在本地存儲數據,並在我的應用程序接收它的網絡投遞到服務器在本地存儲數據時,在安卓
回答
在數據庫可能是一個很好的解決方案。 The notepad tutorial是在Android應用程序中使用數據庫進行編程的不錯介紹。
此外,這是值得花閱讀和熟悉覆蓋http://developer.android.com/guide/topics/data/data-storage.html
使用該主題所必需的時間來檢查連接:
public boolean isOnline() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
return cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
在將數據存儲到SQLite的檢查本教程:
http://p-xr.com/android-tutorial-simple-but-persistent-data-storage/
謝謝你的答覆..,但我的數據庫是在線的,我想只在短時間內在本地存儲它,當沒有網絡 – 2011-04-25 07:37:02
只需製作一個SQlite數據庫並將其視爲一個緩存文件夾。使用代碼檢查來確定您是否可以進行Web通話或何時必須還原到緩存(DB) – 2011-04-25 08:00:28
我同意馬克Mooibroek響應,並建議使用一些DB HEL而不是原始的SQLite,因爲它需要大量的樣板代碼。 上次我很高興使用Realm數據庫庫。就效率和編碼時間而言,它比SQLite快。
- 1. 本地存儲安卓和電話
- 2. 安卓數組數據存儲問題
- 3. 在iOS上安全地存儲數據
- 4. 在本地存儲緩存數據
- 5. 在本地安全地存儲應用購買數據
- 6. 安全地存儲數據
- 7. 存儲和安卓
- 8. Silverlight在本地存儲數據
- 9. Android:是否在本地存儲數據?
- 10. 如何在iPhone本地存儲數據
- 11. 如何在本地存儲數據?
- 12. iOS在本地存儲數據
- 13. 在Python本地存儲數據
- 14. 在iPhone上本地存儲數據
- 15. 在設備上本地存儲數據
- 16. 在本地存儲大量數據
- 17. 在java中存儲本地數據?
- 18. 數據存儲在本地的iphone
- 19. 安卓數據庫中不存在列
- 20. 從本地存儲mysql存儲數據
- 21. 存儲本地數據
- 22. 問題在存儲和安卓
- 23. 獲取存儲在SD卡+安卓
- 24. 數據存儲在本地主機上,但不在gae數據存儲上?
- 25. 安卓:轉儲從本地XML文件數據到SQLite數據庫
- 26. 從座標存儲在SQLite中創建地點 - 安卓
- 27. 存儲下拉選擇數據在本地存儲使用javascript
- 28. 如何刪除存儲在本地存儲中的數據?
- 29. 最佳實踐將數據存儲在本地存儲中
- 30. AngularJs:在本地存儲中存儲和檢索數據
感謝烏拉圭回合的答覆..,但我的數據庫聯機,我想在本地存儲它僅適用於在沒有網絡, – 2011-04-25 07:35:04
在本地數據庫存儲可用於只是「短期內,當短期內沒有網絡「。沒有理由爲什麼您可能爲臨時存儲而放置的數據必須保留更長的時間。 – 2011-04-25 07:46:34