アプリケーションでアクティビティ グループを使用してタブを表示しています。
タブをクリックするたびに、合計メモリ使用量が 1 MB 増加します。また、そのタブ内の内部アクティビティに再度アクセスすると、そのメモリ使用量が再び増加します。
私はgetLocalActivityManager()
活動を開始するために使用しています。
//argIntent this is my intent
//argActivityId is the id ot activity
argIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
// the id is stored in an arraylist
int intListSize = arlstGroup.size();
arlstGroup.add(intListSize, argActivityId);
Window objWindow = getLocalActivityManager().startActivity(argActivityId, argIntent);
View objView = objWindow.getDecorView();
setContentView(objView);
また、各アクティビティを破棄するために destroyActivity() を使用していますが、メモリ使用量はまだ増加しています。
次に、各サブアクティビティの開始時に localActivityManger からすべてのアクティビティを破棄してみました。問題はまだ残っています。
どうすればこの問題を解決できますか?
私を助けてください...