Merge "Fix issue #5713576: Home redraws after returning from app on Nexus S 4G" into ics-mr1

This commit is contained in:
Dianne Hackborn
2011-12-05 19:07:52 -08:00
committed by Android (Google) Code Review

View File

@ -14419,12 +14419,18 @@ public final class ActivityManagerService extends ActivityManagerNative
app.thread.scheduleTrimMemory(curLevel);
} catch (RemoteException e) {
}
if (curLevel >= ComponentCallbacks2.TRIM_MEMORY_COMPLETE) {
if (false) {
// For now we won't do this; our memory trimming seems
// to be good enough at this point that destroying
// activities causes more harm than good.
if (curLevel >= ComponentCallbacks2.TRIM_MEMORY_COMPLETE
&& app != mHomeProcess && app != mPreviousProcess) {
// For these apps we will also finish their activities
// to help them free memory.
mMainStack.destroyActivitiesLocked(app, false, "trim");
}
}
}
app.trimMemoryLevel = curLevel;
step++;
if (step >= factor) {