summaryrefslogtreecommitdiff
path: root/src/com/android/settings/widget/EntityHeaderController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/widget/EntityHeaderController.java')
-rw-r--r--src/com/android/settings/widget/EntityHeaderController.java15
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));