web-dev-qa-db-ja.com

Androidプログラムで非アクティブなメモリをクリアする方法は?

Androidで非アクティブなメモリを解放する方法は?プログラムでRAMを解放すると主張するアプリケーションを見たことがあります。それらを調べた後、デバイスの非アクティブなメモリを解放することがわかりました。これを行うためのAPIはありますか?

13
user3051760

これを確認してください リンク

それからのメインコード:

public void freeMemory(){       
    System.runFinalization();
    Runtime.getRuntime().gc();
    System.gc();
}
19
Andriy Bas

ガベージコレクターを呼び出してメモリを解放します。呼び出すのに最適な場所はonDestroy()です。

例:

@Override
protected void onDestroy() {

    System.gc();

    super.onDestroy();
}
6
suresh n