如何在Android中释放非活动内存?我见过一些声称以编程方式释放RAM的应用程序。在研究它们之后,我发现它们可以释放设备的非活动内存。有没有API可以做到这一点?
答案 0 :(得分:19)
检查此link
主要代码:
public void freeMemory(){
System.runFinalization();
Runtime.getRuntime().gc();
System.gc();
}
答案 1 :(得分:6)
调用垃圾收集器释放内存,调用它的最佳位置是onDestroy()
例如:
@Override
protected void onDestroy() {
System.gc();
super.onDestroy();
}