Include archived apps into the counter
Test: InstalledAppCounterTest Bug: 304255511 Change-Id: If667acae249d248ce013a9dd370af41698266a45
This commit is contained in:
@@ -17,10 +17,15 @@ package com.android.settings.applications;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.pm.FeatureFlags;
|
||||
import android.content.pm.FeatureFlagsImpl;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.content.pm.ResolveInfo;
|
||||
import android.os.UserHandle;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public abstract class InstalledAppCounter extends AppCounter {
|
||||
@@ -32,9 +37,15 @@ public abstract class InstalledAppCounter extends AppCounter {
|
||||
|
||||
private final int mInstallReason;
|
||||
|
||||
public InstalledAppCounter(Context context, int installReason,
|
||||
PackageManager packageManager) {
|
||||
super(context, packageManager);
|
||||
public InstalledAppCounter(@NonNull Context context, int installReason,
|
||||
@NonNull PackageManager packageManager) {
|
||||
this(context, installReason, packageManager, new FeatureFlagsImpl());
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
InstalledAppCounter(@NonNull Context context, int installReason,
|
||||
@NonNull PackageManager packageManager, @NonNull FeatureFlags featureFlags) {
|
||||
super(context, packageManager, featureFlags);
|
||||
mInstallReason = installReason;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user