看板 AndroidDev 關於我們 聯絡資訊
我今天做了在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
gpc:bitmap本來就要妥善處理 有recycle不需要的嗎? 07/04 14:56
剛剛一直有在試... 似乎沒什麼用..我還針對有用到bmp的逐行去Call bmp.recycle System.gc(); 我甚至把它做成Fragment在onPause()的時候把這個Frament給Remove一樣... 我一直想不透這到底是怎麼造成的... 感謝gpc ※ 編輯: tga123 (114.34.164.154), 07/04/2014 15:03:58
tga123:加了android:largeHeap="true"就過了 07/04 15:10
tac0wu:4.+版的嗎 不然記憶體容量不應該那麼小 07/05 16:40
tga123:對啊是4.x版 07/07 09:48