Я использую группу активности в своем приложении для отображения вкладок.
Каждый раз, когда я нажимаю на любую вкладку, ее общее использование памяти увеличивается на 1 МБ.А также, если я снова перейду к какой-либо внутренней активности на этой вкладке, ее использование памяти снова увеличится.
Я использую 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 при запуске каждого вспомогательного действия.Проблема все еще остается.
Как я могу решить эту проблему?
Пожалуйста, помогите мне ...