这个问题已经有了答案:
How do you simulate low memory in the Android emulator?
3个答案
我有以下方法

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

但是这个方法没有调用,如何模拟内存不足警告。

最佳答案

这取决于你为什么需要它。例如,您可以直接调用它。

yourAppInstance.onLowMemory();

检查你是否做了一些事情来释放一些记忆。
或者,可以通过创建大量数据(例如while(not_called){list.add(new byte[1024]);})来填满内存,并等待onlowmemory被调用。然后删除创建的数据(list.clear())。

关于android - 模拟低内存警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14730993/

10-10 16:01