iT邦幫忙

0

(已解決)(Android 開發) 介面切來切去 會發生停止運作 (Debug 訊息)

(我在一個頁面中 放了很多按鈕 每個按鈕都是能切換到指定的頁面)
我在試的時候 我有很多功能按鈕 我每個按鈕都點進去 然後 返回鍵出來 再點別的 一直重複這樣 其中一個按鈕功能是切換到能夠看到使用者個人資料的地方 當我反反覆覆點了很多按鈕 然後 再去點這個按鈕時(看使用者個人資料)程式就會停止運作
我在很多紅字中 點取了這一行 at com.example.administrator.irun.user.onCreate(user.java:23)
可能是我在 user.java:第23行 也有錯誤? 但 我的第23行是 setContentView(R.layout.activity_user);
我實在不知道該怎麼解決這些問題
圖片中也有好多好多紅字 是錯誤的非常嚴重嗎?
https://ithelp.ithome.com.tw/upload/images/20190331/20116358DuKSMxaQvS.jpg
https://ithelp.ithome.com.tw/upload/images/20190331/20116358vFZhiQgESr.jpg
https://ithelp.ithome.com.tw/upload/images/20190331/201163587Fe48gnCyy.jpg
https://ithelp.ithome.com.tw/upload/images/20190331/20116358l0GHJm24ts.jpg

看更多先前的討論...收起先前的討論...
RogerTsai iT邦新手 5 級 ‧ 2019-04-01 15:16:58 檢舉
OOM(Out of Memory)了
你新增的 View可能都沒有被釋放掉
好 謝謝!
抱歉 請問 我把頁面的背景圖片都拿掉了話 介面切來切去就不會發生 停止運作的問題
我該怎麼釋放背景圖片所占用的記憶體呢(離開頁面時釋放掉)?
我的背景圖片是寫在xml那
android:background="@drawable/xxx"
沒事了 感謝您
( http://www.hello-code.com/blog/android/201406/3612.html)
有教學釋放背景圖片的記憶體
RogerTsai iT邦新手 5 級 ‧ 2019-04-01 22:15:27 檢舉
嗯 也可試試看看 Glide (https://github.com/bumptech/glide)
很方便的圖片載入library
也可以處理圖片的 cache
好 謝謝你

尚未有邦友回答

立即登入回答