diff options
Diffstat (limited to 'src/com/android/settings/widget/EntityHeaderController.java')
-rw-r--r-- | src/com/android/settings/widget/EntityHeaderController.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/android/settings/widget/EntityHeaderController.java b/src/com/android/settings/widget/EntityHeaderController.java index 4ebc369891..5131159f14 100644 --- a/src/com/android/settings/widget/EntityHeaderController.java +++ b/src/com/android/settings/widget/EntityHeaderController.java @@ -85,6 +85,8 @@ public class EntityHeaderController { private String mIconContentDescription; private CharSequence mLabel; private CharSequence mSummary; + // Required for hearing aid devices. + private CharSequence mSecondSummary; private String mPackageName; private Intent mAppNotifPrefIntent; @UserIdInt @@ -181,6 +183,18 @@ public class EntityHeaderController { return this; } + public EntityHeaderController setSecondSummary(CharSequence summary) { + mSecondSummary = summary; + return this; + } + + public EntityHeaderController setSecondSummary(PackageInfo packageInfo) { + if (packageInfo != null) { + mSummary = packageInfo.versionName; + } + return this; + } + public EntityHeaderController setHasAppInfoLink(boolean hasAppInfoLink) { mHasAppInfoLink = hasAppInfoLink; return this; @@ -242,6 +256,7 @@ public class EntityHeaderController { } setText(R.id.entity_header_title, mLabel); setText(R.id.entity_header_summary, mSummary); + setText(R.id.entity_header_second_summary, mSecondSummary); if (mIsInstantApp) { setText(R.id.install_type, mHeader.getResources().getString(R.string.install_type_instant)); |