diff options
| author | 2010-09-03 13:24:33 -0700 | |
|---|---|---|
| committer | 2010-09-03 13:24:33 -0700 | |
| commit | e25b4bc76fef584b38ce4e72f919fba119bdfa99 (patch) | |
| tree | 781dfba1a3a08ceda9d7f63071ef8490f6371f5d | |
| parent | 2b136832be7326caed0c79bae418c2dd54372bea (diff) | |
| parent | 482566ed5cc7307b0401361509fb06acc5476115 (diff) | |
Merge "These are not ready to be exposed. Also rename them to be better." into gingerbread
| -rw-r--r-- | api/current.xml | 21 | ||||
| -rw-r--r-- | core/java/android/app/ActivityManager.java | 11 | ||||
| -rw-r--r-- | services/java/com/android/server/am/ActivityManagerService.java | 2 |
3 files changed, 8 insertions, 26 deletions
diff --git a/api/current.xml b/api/current.xml index f7a59540c6b4..3d91a7e38545 100644 --- a/api/current.xml +++ b/api/current.xml @@ -21704,17 +21704,6 @@ visibility="public" > </field> -<field name="FLAG_HEAVY_WEIGHT" - type="int" - transient="false" - volatile="false" - value="1" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> <field name="IMPORTANCE_BACKGROUND" type="int" transient="false" @@ -21825,16 +21814,6 @@ visibility="public" > </field> -<field name="flags" - type="int" - transient="false" - volatile="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -</field> <field name="importance" type="int" transient="false" diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java index d5741fc4bc47..4736404d9b0f 100644 --- a/core/java/android/app/ActivityManager.java +++ b/core/java/android/app/ActivityManager.java @@ -755,14 +755,17 @@ public class ActivityManager { public String pkgList[]; /** - * Constant for {@link #flags}: this is a heavy-weight process, - * meaning it will not be killed while in the background. + * Constant for {@link #flags}: this is an app that is unable to + * correctly save its state when going to the background, + * so it can not be killed while in the background. + * @hide */ - public static final int FLAG_HEAVY_WEIGHT = 1<<0; + public static final int FLAG_CANT_SAVE_STATE = 1<<0; /** * Flags of information. May be any of - * {@link #FLAG_HEAVY_WEIGHT}. + * {@link #FLAG_CANT_SAVE_STATE}. + * @hide */ public int flags; diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java index 30dc5ea84ec3..89a162764b15 100644 --- a/services/java/com/android/server/am/ActivityManagerService.java +++ b/services/java/com/android/server/am/ActivityManagerService.java @@ -6801,7 +6801,7 @@ public final class ActivityManagerService extends ActivityManagerNative implemen app.pid, app.getPackageList()); currApp.uid = app.info.uid; if (mHeavyWeightProcess == app) { - currApp.flags |= ActivityManager.RunningAppProcessInfo.FLAG_HEAVY_WEIGHT; + currApp.flags |= ActivityManager.RunningAppProcessInfo.FLAG_CANT_SAVE_STATE; } int adj = app.curAdj; if (adj >= EMPTY_APP_ADJ) { |