Let AppHibernationManager be mockable

Remove final keyword to let AppHibernationManager be mockable. This can
help testing other classes where the APIs are used.

Test: built successfully
Bug: 183142489
Change-Id: I96eec719d71f549f6a2209fd0db22412c1fa487f
This commit is contained in:
Zhen Zhang
2021-03-22 13:04:17 -07:00
parent 196985b38f
commit 649f4ae0b6
2 changed files with 2 additions and 2 deletions

View File

@@ -1832,7 +1832,7 @@ package android.app.usage {
package android.apphibernation {
public final class AppHibernationManager {
public class AppHibernationManager {
method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_APP_HIBERNATION) public java.util.List<java.lang.String> getHibernatingPackagesForUser();
method @RequiresPermission(android.Manifest.permission.MANAGE_APP_HIBERNATION) public boolean isHibernatingForUser(@NonNull String);
method @RequiresPermission(android.Manifest.permission.MANAGE_APP_HIBERNATION) public boolean isHibernatingGlobally(@NonNull String);

View File

@@ -33,7 +33,7 @@ import java.util.List;
*/
@SystemApi
@SystemService(Context.APP_HIBERNATION_SERVICE)
public final class AppHibernationManager {
public class AppHibernationManager {
private static final String TAG = "AppHibernationManager";
private final Context mContext;
private final IAppHibernationService mIAppHibernationService;