Привет, мое приложение для Android отлично работает на моем устройстве Lenovo a319, в этом устройстве он потребляет 40 МБ оперативной памяти, тем временем, на устройстве Galaxy s5, потребляя 300 Мб для той же сборки (apk). И я получаю много ошибок, таких как проблема с памятью на устройстве Galaxy s5.Проблема с памятью с моим Android-приложением
Для Instance
Из памяти
исключением и
android.view.InflateException: Binary XML файл линия
ошибки. Я нашел это Question, на котором ответили, что высокое разрешение пикселей вызовет исключение памяти, я не могу понять, какие ответы предоставлены в этом Вопросе, любезно предоставите поддержку на том же самом?
EDIT: Спасибо за ответы, но они inacurate я повторно рециркуляция растровых изображений и я сделать их ничтожными, даже называют System.gc(); и моя память постоянна, я просто не понимаю, почему она берет 300 МБ оперативной памяти на sumasung galxy s5 и всего 40 на моем lenovo. Мой lenovo - hdpi s5 - это xxhdpi, если я уверен.
лучше исправить ваши утечки? Подобно recycle bitmaps и т. Д., LargeHeap = true doesnt всегда помогает –
отредактировал вопрос – Csabi
да, я знаю, что его лучше исправить утечки, но иногда могут быть большие изображения, поэтому большая проблема - лучшее решение. Думаю, сэр – cnnagpal