summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-01-31 13:57:10 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-01-31 13:57:10 +0000
commit0ccdb68644e8e531c67cfc73a56dd9c95352829f (patch)
tree910cf57e3be7d216b80920feeb91a194ae6fec12
parent2f42ea4514d3fa7eccbee333859079a32c14c663 (diff)
parentdee3f78318b9f5e0bec18bb1915641ae4717af54 (diff)
Merge "Use Injected package manager consistently" into main
-rw-r--r--java/src/com/android/intentresolver/v2/ResolverActivity.java13
-rw-r--r--tests/activity/src/com/android/intentresolver/v2/ResolverWrapperActivity.java8
2 files changed, 7 insertions, 14 deletions
diff --git a/java/src/com/android/intentresolver/v2/ResolverActivity.java b/java/src/com/android/intentresolver/v2/ResolverActivity.java
index a308ea14..b8638ba4 100644
--- a/java/src/com/android/intentresolver/v2/ResolverActivity.java
+++ b/java/src/com/android/intentresolver/v2/ResolverActivity.java
@@ -147,6 +147,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
@Inject public ActivityLaunch mActivityLaunch;
@Inject public DevicePolicyResources mDevicePolicyResources;
@Inject public IntentForwarding mIntentForwarding;
+ @Inject public PackageManager mPackageManager;
protected ActivityLogic mLogic;
protected TargetDataLoader mTargetDataLoader;
@@ -326,7 +327,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
}
});
- boolean hasTouchScreen = getPackageManager()
+ boolean hasTouchScreen = mPackageManager
.hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN);
if (isVoiceInteraction() || !hasTouchScreen) {
@@ -548,7 +549,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
ResolveInfo ri = mMultiProfilePagerAdapter.getActiveListAdapter()
.resolveInfoForPosition(which, hasIndexBeenFiltered);
if (mResolvingHome && hasManagedProfile() && !supportsManagedProfiles(ri)) {
- String launcherName = ri.activityInfo.loadLabel(getPackageManager()).toString();
+ String launcherName = ri.activityInfo.loadLabel(mPackageManager).toString();
Toast.makeText(this,
mDevicePolicyResources.getWorkProfileNotSupportedMessage(launcherName),
Toast.LENGTH_LONG).show();
@@ -718,7 +719,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
if (always) {
final int userId = getUserId();
- final PackageManager pm = getPackageManager();
+ final PackageManager pm = mPackageManager;
// Set the preferred Activity
pm.addUniquePreferredActivity(filter, bestMatch, set, intent.getComponent());
@@ -771,7 +772,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
null);
return new ResolverListController(
this,
- getPackageManager(),
+ mPackageManager,
mLogic.getTargetIntent(),
mLogic.getReferrerPackageName(),
mActivityLaunch.getFromUid(),
@@ -1249,7 +1250,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
private boolean supportsManagedProfiles(ResolveInfo resolveInfo) {
try {
- ApplicationInfo appInfo = getPackageManager().getApplicationInfo(
+ ApplicationInfo appInfo = mPackageManager.getApplicationInfo(
resolveInfo.activityInfo.packageName, 0 /* default flags */);
return appInfo.targetSdkVersion >= Build.VERSION_CODES.LOLLIPOP;
} catch (NameNotFoundException e) {
@@ -1294,7 +1295,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
if (ri != null) {
ActivityInfo activityInfo = ri.activityInfo;
- boolean hasRecordPermission = getPackageManager()
+ boolean hasRecordPermission = mPackageManager
.checkPermission(android.Manifest.permission.RECORD_AUDIO,
activityInfo.packageName)
== PackageManager.PERMISSION_GRANTED;
diff --git a/tests/activity/src/com/android/intentresolver/v2/ResolverWrapperActivity.java b/tests/activity/src/com/android/intentresolver/v2/ResolverWrapperActivity.java
index 9eaf9261..2e29be11 100644
--- a/tests/activity/src/com/android/intentresolver/v2/ResolverWrapperActivity.java
+++ b/tests/activity/src/com/android/intentresolver/v2/ResolverWrapperActivity.java
@@ -145,14 +145,6 @@ public class ResolverWrapperActivity extends ResolverActivity {
return sOverrides.workResolverListController;
}
- @Override
- public PackageManager getPackageManager() {
- if (sOverrides.createPackageManager != null) {
- return sOverrides.createPackageManager.apply(super.getPackageManager());
- }
- return super.getPackageManager();
- }
-
protected UserHandle getCurrentUserHandle() {
return mMultiProfilePagerAdapter.getCurrentUserHandle();
}