android重置通过重启应用程序堆?

时间:2013-02-23 18:06:52

标签: android heap

由于“内存不足”问题,是否可以通过重启应用程序重置HEAP?

以下是我从“stackoverflow”中找到的用于重启app的代码。但是从Eclipse DDMS来看,Heap没有重置。

Intent i = getBaseContext().getPackageManager().getLaunchIntentForPackage( getBaseContext().getPackageName() );
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);

...谢谢

1 个答案:

答案 0 :(得分:0)

  

由于“内存不足”问题,是否可以通过重启app重置HEAP?

最终,Android会在移动到后台一段时间后终止您的进程。新流程将以新堆开始。

  

以下是我从“stackoverflow”中找到的用于重启app的代码。但是从Eclipse DDMS来看,Heap没有重置。

这是因为您仍在使用相同的流程。