作者asadman1523 (黑炭)
看板AndroidDev
標題[問題] 從assert讀取大量的資料造成記憶體不足
時間Thu Aug 22 00:37:52 2013
請問一下我想讀取一份JSON格式的地址
大概七千筆
但是我放在asset然後用scanner讀取
好像造成記憶體不足,整個app當在那邊
請問這種情況應該用甚麼方式解決呢?
我應該把地址分類嗎? 還是應該用SQLite?
2.之後需要找出離user最近的位置,有比較好的寫法嗎?
還是只能一筆一筆去相減?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.51.123
1F:→ nobody1:一次讀進來 資料也才7000筆 放記憶體直到取不到 08/22 11:30
2F:→ nobody1:會比每次都要io來得省時間許多 08/22 11:30
3F:→ asadman1523:可是這樣程式不就當掉了嗎 08/22 14:28
4F:推 givemepass:寫到server讓server SQL去查詢 app接結果 08/22 15:44
5F:→ popcorny:Assert? Asset? 08/22 19:57
sorry 已修正
※ 編輯: asadman1523 來自: 118.166.51.235 (08/22 20:27)
6F:→ qoogo:把user的位置傳給server,由server去計算,app接結果!同give大 08/24 21:42