[問題] 讀取手機端資料庫的效能問題

看板AndroidDev作者 (三十六雨風飄搖)時間12年前 (2013/10/10 22:42), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
最近在寫一隻App,裡面會有一個資料庫, 大概有一兩千筆資料 以往在寫 windows 應用程式的時候, 會習慣把資料庫的資料拉出來放在記憶體 這樣之後再查詢或使用就直接去存取,節省開啟資料庫連線查詢的時間 不過在android環境下因為不同activity下的變數沒辦法共用 請問像這種一兩千筆資料的大家的處理方式是 1.一樣在主activity init的時候就先挖出來然後再用intent倒資料到子activity 2.每個activity在使用時在去資料庫查詢 3.其他? 還請有類似開發經驗的分享一下,謝謝 -- 好像是部落格的pixnet http://blog.pixnet.net/aoshiken 聽說這叫粉絲團 https://www.facebook.com/Aoshiken36 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.138.148

10/11 06:57, , 1F
其實就算不同activity 也可以共用 variable,方法是create
10/11 06:57, 1F

10/11 06:58, , 2F
一個class extends application再在manifast宣告它
10/11 06:58, 2F

10/11 06:59, , 3F
也就是global variable,不過我從沒寫個要帶著1,2千筆資料
10/11 06:59, 3F

10/11 06:59, , 4F
到處跑的程式,所以不知效能會怎樣
10/11 06:59, 4F

10/11 14:47, , 5F
如果資料量很大當然是選2囉
10/11 14:47, 5F
文章代碼(AID): #1ILhpEo9 (AndroidDev)