我在Android KitKat 4.4.2上的应用小部件有问题,即操作系统在不重新启动的情况下删除了我的后台运行服务,但它处于粘性模式。
现在我找到了一个使用 onTaskRemoved 的技巧,以便在内存不足的情况下重启我的服务。
但问题是现在如何在我的设备上模拟低内存条件,而不是在模拟器上?
答案 0 :(得分:0)
我认为您可以使用本机C代码来执行此操作。这就是我要做的事情:
此时,您有一个本机进程,其使用的内存量等于您分配的缓冲区的大小。即使你在设备上执行其他任务,我也不认为这个过程会被置于睡眠状态,因此它的内存使用将模拟低内存和#34;情况。