这个问题已经有了答案:
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/