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_call) {list.add(new byte[1024]);})并等待调用 onLowMemory。然后删除创建的数据 (list.clear())。

于 2013-02-06T14:28:51.980 回答