我正在做一個處理大量圖像作爲背景,按鈕等的項目......有時會發生「內存不足錯誤」(BitMap大小超出錯誤)並清除所有全局變量。所以,當我引用全局變量時,我的應用程序崩潰了。如何處理這種情況?Android中的內存問題
0
A
回答
0
您必須創建全屏幕背景的小縮略圖,並將其用於您的按鈕背景等,否則在2.3模擬器中會出現此錯誤。主要活動背景的圖像不應該比給定屏幕分辨率所需的圖像大得多。
0
如果內存不足是您有辦法處理的情況,請將錯誤代碼放在try
區塊中,catch
例外並執行任何適當的操作。
取決於任何範圍內的變量以保證活動的銷燬和重新創造不會產生良好的行爲。您的全局變量正在「消失」,因爲未捕獲的異常會導致此循環發生,並且會在其他情況下發生,例如方向更改。您的代碼應準備好保存並恢復其狀態,如Activity
文檔中所述。
相關問題
- 1. Android中的內存問題
- 2. Android內存問題
- 3. Android內存問題
- 4. Android內存問題
- 5. Android上的內存問題
- 6. Android中的React-Native內存問題
- 7. Android中的奇怪內存問題
- 8. Android - S3中的內存不足問題
- 9. Android應用內存問題
- 10. Spring for Android內存問題
- 11. 內存不足android問題
- 12. android-內存不足問題
- 13. Android錯誤:內存問題?
- 14. Android內存管理問題
- 15. Android圖庫問題,內存
- 16. Android圖像內存問題
- 17. Android Studio Libgdx內存問題
- 18. Android內存管理問題
- 19. 在Android中處理內存問題
- 20. 問題上的內存問題在Android中
- 21. Android 4.0上的內存問題
- 22. Android的內存不足問題
- 23. 內存管理問題的android
- 24. Android 3.0之前的內存問題
- 25. Android的內存溢出問題
- 26. C++中的內存問題
- 27. Java中的內存問題
- 28. ARC中的內存問題
- 29. C中內存的問題#
- 30. JMImageCache中的內存問題
發佈一個代碼?由於查看背景,您的應用程序不應該耗盡內存。你是否正在做其他手動加載的Bitmaps? – 2011-02-22 20:09:45