summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorJulius D'souza <jdsouza@google.com>2019-10-02 18:49:19 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-10-02 18:49:19 +0000
commitd1b1f6fc6885b1ff18c3e196f301c63be667b26f (patch)
tree911e1948a12d902a2276b4ecb9aeeb18017e2a28 /core/java/android
parent765719a2420f96f1f01768d925f7f82be126526a (diff)
parent92dbd38d184cf2a867160cb4b134729e07edae97 (diff)
Merge "Add SYNCHRONOUS to EnabledFlags for PackageManager"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/content/pm/PackageManager.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java
index fafb56d20ba0..fd14d235a044 100644
--- a/core/java/android/content/pm/PackageManager.java
+++ b/core/java/android/content/pm/PackageManager.java
@@ -917,8 +917,9 @@ public abstract class PackageManager {
public static final int INSTALL_DRY_RUN = 0x00800000;
/** @hide */
- @IntDef(flag = true, prefix = { "DONT_KILL_APP" }, value = {
- DONT_KILL_APP
+ @IntDef(flag = true, value = {
+ DONT_KILL_APP,
+ SYNCHRONOUS
})
@Retention(RetentionPolicy.SOURCE)
public @interface EnabledFlags {}
@@ -931,6 +932,14 @@ public abstract class PackageManager {
*/
public static final int DONT_KILL_APP = 0x00000001;
+ /**
+ * Flag parameter for
+ * {@link #setComponentEnabledSetting(android.content.ComponentName, int, int)} to indicate
+ * that the given user's package restrictions state will be serialised to disk after the
+ * component state has been updated.
+ */
+ public static final int SYNCHRONOUS = 0x00000002;
+
/** @hide */
@IntDef(prefix = { "INSTALL_REASON_" }, value = {
INSTALL_REASON_UNKNOWN,