數據緩存

1. 緩存

幾個問題:

a. 爲什麼做緩存?

b. 緩存什麼?

c. 什麼時機緩存?

d. 緩存多少?  

e. 什麼時候讀緩存?

我的理解:

a. 現在大部分app都有實現,因爲可以增加用戶體驗,即使在沒有網絡的情況下,程序還可以繼續運行,而不會出現界面一片空白的現象。

b. 一般都是當前界面的json文件裏面的內容,例如:文字,圖片(UIL有做緩存了,這裏就省了很多)

c. 在下載到最新數據的時候就可以做緩存了

d. 根據需要咯,一般就20幾條吧

e. 這個時機,肯定是在程序一啓動的時候就可以幹活咯,這樣界面顯示的就會更快,然後再去更新界面


首先:

創建一個類繼承SQLiteOpenHelper

public class MySQLiteHelper extends SQLiteOpenHelper

在public void onCreate(SQLiteDatabase db)方法中創建一個表

然後

創建一個類實現數據庫的增刪改查方法

最後

在需要的Activity中保存數據和讀取數據


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章