Ответ 1
проверьте эту ссылку
основной код:
public void freeMemory(){
System.runFinalization();
Runtime.getRuntime().gc();
System.gc();
}
Как освободить неактивную память в Android? Я видел некоторые приложения, которые заявляют о бесплатной RAM программно. Изучив их, я обнаружил, что они свободны в неактивной памяти устройства. Существуют ли какие-либо API-интерфейсы для этого? Спасибо заранее
проверьте эту ссылку
основной код:
public void freeMemory(){
System.runFinalization();
Runtime.getRuntime().gc();
System.gc();
}
вызвать сборщик мусора для освобождения памяти, лучшее место для вызова - onDestroy()
например:
@Override
protected void onDestroy() {
System.gc();
super.onDestroy();
}