Merge commit '037cd3413a925c6f449050096a7cd4aab3207612' into froyo-plus-aosp * commit '037cd3413a925c6f449050096a7cd4aab3207612': Fix issue #2676378: Activity Manager Crash on FRF40
This commit is contained in:
@@ -7858,18 +7858,18 @@ public final class ActivityManagerService extends ActivityManagerNative implemen
|
||||
r.conProviders.put(cpr, new Integer(cnt.intValue()+1));
|
||||
}
|
||||
cpr.clients.add(r);
|
||||
} else {
|
||||
cpr.externals++;
|
||||
}
|
||||
|
||||
if (cpr.app != null) {
|
||||
if (r.setAdj >= VISIBLE_APP_ADJ) {
|
||||
if (cpr.app != null && r.setAdj >= VISIBLE_APP_ADJ) {
|
||||
// If this is a visible app accessing the provider,
|
||||
// make sure to count it as being accessed and thus
|
||||
// back up on the LRU list. This is good because
|
||||
// content providers are often expensive to start.
|
||||
updateLruProcessLocked(cpr.app, false, true);
|
||||
}
|
||||
} else {
|
||||
cpr.externals++;
|
||||
}
|
||||
|
||||
if (cpr.app != null) {
|
||||
updateOomAdjLocked(cpr.app);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user