Swap cog and left hand side of row

See bug for more context.

Test: flash device
Bug: 280951040
Change-Id: I21ba2a2177f88dbabea42915727f8c33aa0e23f8
This commit is contained in:
Becca Hughes
2023-10-20 11:25:02 -07:00
parent 958a6ab7aa
commit e70dad42f4
6 changed files with 120 additions and 79 deletions

View File

@@ -82,6 +82,37 @@ public final class CombinedProviderInfo {
return mAutofillServiceInfo.getServiceInfo().applicationInfo;
}
/** Returns the package name. */
public @Nullable String getPackageName() {
ApplicationInfo ai = getApplicationInfo();
if (ai != null) {
return ai.packageName;
}
return null;
}
/** Returns the settings activity. */
public @Nullable String getSettingsActivity() {
// This logic is not used by the top entry but rather what activity should
// be launched from the settings screen.
for (CredentialProviderInfo cpi : mCredentialProviderInfos) {
final CharSequence settingsActivity = cpi.getSettingsActivity();
if (!TextUtils.isEmpty(settingsActivity)) {
return String.valueOf(settingsActivity);
}
}
if (mAutofillServiceInfo != null) {
final String settingsActivity = mAutofillServiceInfo.getSettingsActivity();
if (!TextUtils.isEmpty(settingsActivity)) {
return settingsActivity;
}
}
return null;
}
/** Returns the app icon. */
@Nullable
public Drawable getAppIcon(@NonNull Context context, int userId) {