[問題] SONY手機記憶體的控管?

看板AndroidDev作者 (叛帝)時間11年前 (2014/07/03 14:11), 11年前編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我今天做了在viewpager 上自動產生一個imageViwe然後做set背景的行為 連續產生十幾個不管在大陸白牌記憶體只有512的裝置 或是在Nexus5與各牌模擬器上都正確執行... 但是拿了同事的Xperia S兩隻來測試都會造out for memory 一隻是在11M左右一隻則是在16M左右造成這樣的問題.. 請問鄉民..這有解嗎@@? 雖然SONY災情始有所聞 但是想不到會這麼嚴重... 我試過把圖片長寬都縮10分之一...一樣有問題... 比較不能理解的是為什麼大陸白牌跑的動...SONY的跑不動呢? -- □卑怯戦隊 __ _ ▍▍▎▎▏▏ψquetzal ◤ ◥ ▇▇▇ ▇▇▇ ◢◢ ◤◥ ▇▇▇ ▉▇▇ ▉▇▇ __★ ★ ____◥◥ ﹣ —▼ ▁▁ ξ● ● '" ██◣ ;"◢◤ ▇▇ █▇ ◢◤★ ★ ︶▲ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.164.154 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1404367911.A.C20.html

07/04 14:56, , 1F
bitmap本來就要妥善處理 有recycle不需要的嗎?
07/04 14:56, 1F
剛剛一直有在試... 似乎沒什麼用..我還針對有用到bmp的逐行去Call bmp.recycle System.gc(); 我甚至把它做成Fragment在onPause()的時候把這個Frament給Remove一樣... 我一直想不透這到底是怎麼造成的... 感謝gpc ※ 編輯: tga123 (114.34.164.154), 07/04/2014 15:03:58

07/04 15:10, , 2F
加了android:largeHeap="true"就過了
07/04 15:10, 2F

07/05 16:40, , 3F
4.+版的嗎 不然記憶體容量不應該那麼小
07/05 16:40, 3F

07/07 09:48, , 4F
對啊是4.x版
07/07 09:48, 4F
文章代碼(AID): #1JjFGdmW (AndroidDev)
文章代碼(AID): #1JjFGdmW (AndroidDev)