共享进程的垃圾收集

时间:2018-01-11 15:55:42

标签: android process garbage-collection

我有一个粘性服务,它与应用程序使用相同的过程。

但是当我关闭应用程序并为MainActivity调用super.onDestroy()时,该进程不会执行垃圾回收。

我找到的唯一方法是终止进程并等待,直到服务返回相同的清理进程(7 mb而不是52 mb)。

@Override
public void onDestroy() {
    super.onDestroy();
    System.exit(0);
}

这很好用。有没有更好的方法来清理流程而不终止流程? (调用finish()和System.gc()不起作用!)非常感谢你。

0 个答案:

没有答案