summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
author Mark Renouf <mrenouf@google.com> 2024-01-23 10:53:11 -0500
committer Mark Renouf <mrenouf@google.com> 2024-01-23 10:58:54 -0500
commiteacea3131f2af18ffb1092db5907d9cd698fe061 (patch)
treeb52760c6101c24ea618c1e3722751ce8693aa400 /java
parent38c8a10115cb306c3c063d159f0471e18cea802c (diff)
Rename @Profile to @ProfileType
This is a temporary step before introducing a new data class to represent a Profile which will also carry a type identifier within. This is a name only change with no functional changes. Bug: 309960444 Test: atest IntentResolver-tests-unit Change-Id: I40e09b2b59005b3d91ea310aff1137813230733f
Diffstat (limited to 'java')
-rw-r--r--java/src/com/android/intentresolver/v2/ChooserActivity.java4
-rw-r--r--java/src/com/android/intentresolver/v2/ChooserMultiProfilePagerAdapter.java4
-rw-r--r--java/src/com/android/intentresolver/v2/MultiProfilePagerAdapter.java28
-rw-r--r--java/src/com/android/intentresolver/v2/ResolverActivity.java6
-rw-r--r--java/src/com/android/intentresolver/v2/ResolverMultiProfilePagerAdapter.java4
5 files changed, 23 insertions, 23 deletions
diff --git a/java/src/com/android/intentresolver/v2/ChooserActivity.java b/java/src/com/android/intentresolver/v2/ChooserActivity.java
index a71de19d..343e1af1 100644
--- a/java/src/com/android/intentresolver/v2/ChooserActivity.java
+++ b/java/src/com/android/intentresolver/v2/ChooserActivity.java
@@ -138,7 +138,7 @@ import com.android.intentresolver.model.AppPredictionServiceResolverComparator;
import com.android.intentresolver.model.ResolverRankerServiceResolverComparator;
import com.android.intentresolver.shortcuts.AppPredictorFactory;
import com.android.intentresolver.shortcuts.ShortcutLoader;
-import com.android.intentresolver.v2.MultiProfilePagerAdapter.Profile;
+import com.android.intentresolver.v2.MultiProfilePagerAdapter.ProfileType;
import com.android.intentresolver.v2.data.repository.DevicePolicyResources;
import com.android.intentresolver.v2.emptystate.NoAppsAvailableEmptyStateProvider;
import com.android.intentresolver.v2.emptystate.NoCrossProfileEmptyStateProvider;
@@ -1132,7 +1132,7 @@ public class ChooserActivity extends Hilt_ChooserActivity implements
() -> onProfileTabSelected(viewPager.getCurrentItem()),
new MultiProfilePagerAdapter.OnProfileSelectedListener() {
@Override
- public void onProfilePageSelected(@Profile int profileId, int pageNumber) {}
+ public void onProfilePageSelected(@ProfileType int profileId, int pageNumber) {}
@Override
public void onProfilePageStateChanged(int state) {
diff --git a/java/src/com/android/intentresolver/v2/ChooserMultiProfilePagerAdapter.java b/java/src/com/android/intentresolver/v2/ChooserMultiProfilePagerAdapter.java
index 14532b67..7bbeedc9 100644
--- a/java/src/com/android/intentresolver/v2/ChooserMultiProfilePagerAdapter.java
+++ b/java/src/com/android/intentresolver/v2/ChooserMultiProfilePagerAdapter.java
@@ -91,7 +91,7 @@ public class ChooserMultiProfilePagerAdapter extends MultiProfilePagerAdapter<
ChooserGridAdapter workAdapter,
EmptyStateProvider emptyStateProvider,
Supplier<Boolean> workProfileQuietModeChecker,
- @Profile int defaultProfile,
+ @ProfileType int defaultProfile,
UserHandle workProfileUserHandle,
UserHandle cloneProfileUserHandle,
int maxTargetsPerRow,
@@ -127,7 +127,7 @@ public class ChooserMultiProfilePagerAdapter extends MultiProfilePagerAdapter<
ImmutableList<TabConfig<ChooserGridAdapter>> tabs,
EmptyStateProvider emptyStateProvider,
Supplier<Boolean> workProfileQuietModeChecker,
- @Profile int defaultProfile,
+ @ProfileType int defaultProfile,
UserHandle workProfileUserHandle,
UserHandle cloneProfileUserHandle,
BottomPaddingOverrideSupplier bottomPaddingOverrideSupplier,
diff --git a/java/src/com/android/intentresolver/v2/MultiProfilePagerAdapter.java b/java/src/com/android/intentresolver/v2/MultiProfilePagerAdapter.java
index 2883542e..79403095 100644
--- a/java/src/com/android/intentresolver/v2/MultiProfilePagerAdapter.java
+++ b/java/src/com/android/intentresolver/v2/MultiProfilePagerAdapter.java
@@ -93,7 +93,7 @@ class MultiProfilePagerAdapter<
public static final int PROFILE_WORK = 1;
@IntDef({PROFILE_PERSONAL, PROFILE_WORK})
- public @interface Profile {}
+ public @interface ProfileType {}
private final Function<SinglePageAdapterT, ListAdapterT> mListAdapterExtractor;
private final AdapterBinder<PageViewT, SinglePageAdapterT> mAdapterBinder;
@@ -111,14 +111,14 @@ class MultiProfilePagerAdapter<
private OnProfileSelectedListener mOnProfileSelectedListener;
public static class TabConfig<PageAdapterT> {
- private final @Profile int mProfile;
+ private final @ProfileType int mProfile;
private final String mTabLabel;
private final String mTabAccessibilityLabel;
private final String mTabTag;
private final PageAdapterT mPageAdapter;
public TabConfig(
- @Profile int profile,
+ @ProfileType int profile,
String tabLabel,
String tabAccessibilityLabel,
String tabTag,
@@ -137,7 +137,7 @@ class MultiProfilePagerAdapter<
ImmutableList<TabConfig<SinglePageAdapterT>> tabs,
EmptyStateProvider emptyStateProvider,
Supplier<Boolean> workProfileQuietModeChecker,
- @Profile int defaultProfile,
+ @ProfileType int defaultProfile,
UserHandle workProfileUserHandle,
UserHandle cloneProfileUserHandle,
Supplier<ViewGroup> pageViewInflater,
@@ -174,7 +174,7 @@ class MultiProfilePagerAdapter<
}
private ProfileDescriptor<PageViewT, SinglePageAdapterT> createProfileDescriptor(
- @Profile int profile,
+ @ProfileType int profile,
String tabLabel,
String tabAccessibilityLabel,
String tabTag,
@@ -194,18 +194,18 @@ class MultiProfilePagerAdapter<
return (pageIndex >= 0) && (pageIndex < getCount());
}
- public final boolean hasPageForProfile(@Profile int profile) {
+ public final boolean hasPageForProfile(@ProfileType int profile) {
return hasPageForIndex(getPageNumberForProfile(profile));
}
- private @Profile int getProfileForPageNumber(int position) {
+ private @ProfileType int getProfileForPageNumber(int position) {
if (hasPageForIndex(position)) {
return mItems.get(position).mProfile;
}
return -1;
}
- public int getPageNumberForProfile(@Profile int profile) {
+ public int getPageNumberForProfile(@ProfileType int profile) {
for (int i = 0; i < mItems.size(); ++i) {
if (profile == mItems.get(i).mProfile) {
return i;
@@ -222,7 +222,7 @@ class MultiProfilePagerAdapter<
return mListAdapterExtractor.apply(pageAdapter);
}
- private @Profile int getProfileForUserHandle(UserHandle userHandle) {
+ private @ProfileType int getProfileForUserHandle(UserHandle userHandle) {
if (userHandle.equals(getCloneUserHandle())) {
// TODO: can we push this special case elsewhere -- e.g., when we check against each
// list adapter's user handle in the loop below, could we instead ask the list adapter
@@ -327,7 +327,7 @@ class MultiProfilePagerAdapter<
mOnProfileSelectedListener =
new MultiProfilePagerAdapter.OnProfileSelectedListener() {
@Override
- public void onProfilePageSelected(@Profile int profileId, int pageNumber) {
+ public void onProfilePageSelected(@ProfileType int profileId, int pageNumber) {
tabHost.setCurrentTab(pageNumber);
clientOnProfileSelectedListener.onProfilePageSelected(
profileId, pageNumber);
@@ -398,7 +398,7 @@ class MultiProfilePagerAdapter<
return mCurrentPage;
}
- public final @Profile int getActiveProfile() {
+ public final @ProfileType int getActiveProfile() {
return getProfileForPageNumber(getCurrentPage());
}
@@ -753,7 +753,7 @@ class MultiProfilePagerAdapter<
// TODO: `ChooserActivity` also has a per-profile record type. Maybe the "multi-profile pager"
// should be the owner of all per-profile data (especially now that the API is generic)?
private static class ProfileDescriptor<PageViewT, SinglePageAdapterT> {
- final @Profile int mProfile;
+ final @ProfileType int mProfile;
final String mTabLabel;
final String mTabAccessibilityLabel;
final String mTabTag;
@@ -769,7 +769,7 @@ class MultiProfilePagerAdapter<
private final PageViewT mView;
ProfileDescriptor(
- @Profile int forProfile,
+ @ProfileType int forProfile,
String tabLabel,
String tabAccessibilityLabel,
String tabTag,
@@ -809,7 +809,7 @@ class MultiProfilePagerAdapter<
* if the personal profile tab was selected or {@link #PROFILE_WORK} if the work profile tab
* was selected.
*/
- void onProfilePageSelected(@Profile int profileId, int pageNumber);
+ void onProfilePageSelected(@ProfileType int profileId, int pageNumber);
/**
diff --git a/java/src/com/android/intentresolver/v2/ResolverActivity.java b/java/src/com/android/intentresolver/v2/ResolverActivity.java
index 0e526b4c..1450a883 100644
--- a/java/src/com/android/intentresolver/v2/ResolverActivity.java
+++ b/java/src/com/android/intentresolver/v2/ResolverActivity.java
@@ -100,7 +100,7 @@ import com.android.intentresolver.icons.DefaultTargetDataLoader;
import com.android.intentresolver.icons.TargetDataLoader;
import com.android.intentresolver.model.ResolverRankerServiceResolverComparator;
import com.android.intentresolver.v2.MultiProfilePagerAdapter.OnSwitchOnWorkSelectedListener;
-import com.android.intentresolver.v2.MultiProfilePagerAdapter.Profile;
+import com.android.intentresolver.v2.MultiProfilePagerAdapter.ProfileType;
import com.android.intentresolver.v2.data.repository.DevicePolicyResources;
import com.android.intentresolver.v2.emptystate.NoAppsAvailableEmptyStateProvider;
import com.android.intentresolver.v2.emptystate.NoCrossProfileEmptyStateProvider;
@@ -1049,7 +1049,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
return selectedProfile;
}
- protected final @Profile int getCurrentProfile() {
+ protected final @ProfileType int getCurrentProfile() {
UserHandle launchUser = requireAnnotatedUserHandles().tabOwnerUserHandleForLaunch;
UserHandle personalUser = requireAnnotatedUserHandles().personalProfileUserHandle;
return launchUser.equals(personalUser) ? PROFILE_PERSONAL : PROFILE_WORK;
@@ -1866,7 +1866,7 @@ public class ResolverActivity extends Hilt_ResolverActivity implements
() -> onProfileTabSelected(viewPager.getCurrentItem()),
new MultiProfilePagerAdapter.OnProfileSelectedListener() {
@Override
- public void onProfilePageSelected(@Profile int profileId, int pageNumber) {
+ public void onProfilePageSelected(@ProfileType int profileId, int pageNumber) {
resetButtonBar();
resetCheckedItem();
}
diff --git a/java/src/com/android/intentresolver/v2/ResolverMultiProfilePagerAdapter.java b/java/src/com/android/intentresolver/v2/ResolverMultiProfilePagerAdapter.java
index 4c1358ed..9c98d574 100644
--- a/java/src/com/android/intentresolver/v2/ResolverMultiProfilePagerAdapter.java
+++ b/java/src/com/android/intentresolver/v2/ResolverMultiProfilePagerAdapter.java
@@ -78,7 +78,7 @@ public class ResolverMultiProfilePagerAdapter extends
ResolverListAdapter workAdapter,
EmptyStateProvider emptyStateProvider,
Supplier<Boolean> workProfileQuietModeChecker,
- @Profile int defaultProfile,
+ @ProfileType int defaultProfile,
UserHandle workProfileUserHandle,
UserHandle cloneProfileUserHandle) {
this(
@@ -109,7 +109,7 @@ public class ResolverMultiProfilePagerAdapter extends
ImmutableList<TabConfig<ResolverListAdapter>> tabs,
EmptyStateProvider emptyStateProvider,
Supplier<Boolean> workProfileQuietModeChecker,
- @Profile int defaultProfile,
+ @ProfileType int defaultProfile,
UserHandle workProfileUserHandle,
UserHandle cloneProfileUserHandle,
BottomPaddingOverrideSupplier bottomPaddingOverrideSupplier) {