您好我的Android應用程序在我的聯想a319設備上工作正常,在此設備中,它同時在Galaxy s5設備上消耗40 MB的RAM,它爲相同的構建(apk)消耗300 Mb。而且我在Galaxy s5設備上遇到很多錯誤,例如內存問題。我的Android應用程序的內存問題
對於實例
出異常的內存
和
android.view.InflateException:二進制XML文件中的行
錯誤。我發現這Question答案是高像素分辨率會導致內存異常,我無法從該問題提供的答案中得到任何線索,請提供相同的支持?
編輯: 謝謝你的答案,但他們inacurate我再利用回收的位圖和我讓他們空,甚至調用System.gc();而我的記憶是不變的,我只是不明白,爲什麼sumasung galxy s5需要300 MB的RAM,而我的聯想只有40 MB。如果我確定,我的聯想是hdpi s5是xxhdpi。
更好地解決您的泄漏?像回收位圖和東西,largeHeap =真並不總是幫助 –
編輯問題 – Csabi
是的,我知道它更好地修復泄漏,但有時可能會有大圖像這就是爲什麼largeheap是更好的解決方案,我認爲先生 – cnnagpal