1

「メモリ不足」の問題により、アプリを再起動して HEAP をリセットすることはできますか?

以下は、アプリを再起動するために「stackoverflow」から見つけたコードです。しかし、Eclipse DDMS から、ヒープはリセットされませんでした。

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

ありがとう...

4

1 に答える 1

0

「メモリ不足」の問題により、再起動アプリを介してHEAPをリセットすることはできますか?

最終的に、Androidはしばらくの間バックグラウンドに移動した後、プロセスを終了します。新しいプロセスは、新しいヒープから始まります。

以下は、アプリを再起動するために「stackoverflow」から見つけたコードです。しかし、Eclipse DDMSからは、ヒープはリセットされませんでした。

それはあなたがまだ同じプロセスで働いているからです。

于 2013-02-23T18:10:44.817 に答える