Androidで非アクティブなメモリを解放する方法は?プログラムでRAMを解放すると主張するアプリケーションを見たことがあります。それらを調べた後、デバイスの非アクティブなメモリを解放することがわかりました。これを行うためのAPIはありますか?
これを確認してください リンク
それからのメインコード:
public void freeMemory(){
System.runFinalization();
Runtime.getRuntime().gc();
System.gc();
}
ガベージコレクターを呼び出してメモリを解放します。呼び出すのに最適な場所はonDestroy()です。
例:
@Override
protected void onDestroy() {
System.gc();
super.onDestroy();
}