2

私はoverride次の方法 があります

 @Override
    public void onLowMemory() 
      {
        // TODO Auto-generated method stub
          Log.i("AboutView Fragment","OnLowMemory invoked");
        super.onLowMemory();
    }

しかし、このメソッドは、メモリ不足の警告をシミュレートする方法を呼び出していません。

4

1 に答える 1

3

なぜそれが必要なのかによります。たとえば、直接呼び出すことができます。

yourAppInstance.onLowMemory();

そして、メモリを解放するために何かをしていることを確認してください。

または、大量のデータを作成してメモリをいっぱいにし(たとえば、while(not_called){list.add(new byte [1024]);})、onLowMemoryが呼び出されるのを待つこともできます。次に、作成したデータを削除します(list.clear())。

于 2013-02-06T14:28:51.980 に答える