diff options
author | 2020-06-09 00:15:16 +0000 | |
---|---|---|
committer | 2020-06-09 00:15:16 +0000 | |
commit | 2b745800a82534d0eeae593bd1b450d6642d2768 (patch) | |
tree | a8368e03f32d03055a44e0c003736dd5b0eff44f | |
parent | 79100ffd9c82574af3b8a7dc19d0666b11d94d3b (diff) | |
parent | e73a6a704ed5d24323d27dd3209c4d2edcf1286f (diff) |
Merge "Deprecate public PackageManager constructor."
-rw-r--r-- | api/current.txt | 2 | ||||
-rw-r--r-- | core/java/android/content/pm/PackageManager.java | 7 | ||||
-rw-r--r-- | non-updatable-api/current.txt | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/api/current.txt b/api/current.txt index 8163426f953c..c5c15bef91ef 100644 --- a/api/current.txt +++ b/api/current.txt @@ -11559,7 +11559,7 @@ package android.content.pm { } public abstract class PackageManager { - ctor public PackageManager(); + ctor @Deprecated public PackageManager(); method @Deprecated public abstract void addPackageToPreferred(@NonNull String); method public abstract boolean addPermission(@NonNull android.content.pm.PermissionInfo); method public abstract boolean addPermissionAsync(@NonNull android.content.pm.PermissionInfo); diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index a2a5469cb653..8df79485b38e 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -3400,6 +3400,13 @@ public abstract class PackageManager { } /** + * @deprecated Do not instantiate or subclass - obtain an instance from + * {@link Context#getPackageManager} + */ + @Deprecated + public PackageManager() {} + + /** * Retrieve overall information about an application package that is * installed on the system. * diff --git a/non-updatable-api/current.txt b/non-updatable-api/current.txt index 37fc83f80a62..9fb012bf8123 100644 --- a/non-updatable-api/current.txt +++ b/non-updatable-api/current.txt @@ -11559,7 +11559,7 @@ package android.content.pm { } public abstract class PackageManager { - ctor public PackageManager(); + ctor @Deprecated public PackageManager(); method @Deprecated public abstract void addPackageToPreferred(@NonNull String); method public abstract boolean addPermission(@NonNull android.content.pm.PermissionInfo); method public abstract boolean addPermissionAsync(@NonNull android.content.pm.PermissionInfo); |