簡體   English   中英

Android-三星Galaxy S3圖像加載

[英]Android - Samsung Galaxy S3 image loading

我有一個幾乎在所有Android設備上都能正常運行的android應用。 最近,我在三星Galaxy S3上測試了該應用程序,它開始崩潰了,它偶爾會耗盡內存。

應用加載后,會加載啟動圖像和背景圖像(大小約為10萬)。 當我在加載應用程序時從其中刪除這些圖像時,該應用程序運行正常。 但是,當我將它們留在那里時,應用程序加載后它會隨機耗盡內存。 我檢查了資源目錄,應用程序僅在Drawable文件夾中有圖像,而在drawable-hdpi或ldpi或mdpi文件夾中都沒有圖像。 那么,設備是否要嘗試轉換這些圖像以適合手機的分辨率,並且正在使用所有內存? hdpi,ldpi和mdpi文件夾是否有標准圖像尺寸? 任何幫助將不勝感激。

我的應用程序在Galaxy S3上失敗的原因是因為Galaxy S3的分辨率比我測試過我的應用程序的任何其他手機都要高。 因此,它為位圖分配的內存要高得多,並且導致該應用程序在內存不足時崩潰。 為了解決該問題,我簡單地從onDestroy方法中的視圖中刪除了位圖,從而解決了該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM