[Catalyst] Include tags into preference service response

Bug: 388061003
Flag: com.android.settings.flags.catalyst
Test: N/A
Change-Id: I59045d61d06bcec532ec4dc66b3362dae3689c4c
This commit is contained in:
Jacky Wang
2025-02-03 17:42:09 +08:00
parent cb071420a6
commit 39444b4597

View File

@@ -190,6 +190,7 @@ private const val KEY_INT_RANGE = "key_int_range"
private const val KEY_MIN = "key_min"
private const val KEY_MAX = "key_max"
private const val KEY_STEP = "key_step"
private const val KEY_TAGS = "tags"
private fun PreferenceProto.toMetadata(
context: Context,
@@ -213,6 +214,7 @@ private fun PreferenceProto.toMetadata(
}
extras.putBundle(KEY_INT_RANGE, intRange)
}
if (tagsCount > 0) extras.putStringArray(KEY_TAGS, tagsList.toTypedArray())
return SettingsPreferenceMetadata.Builder(screenKey, key)
.setTitle(title.getText(context))
.setSummary(summary.getText(context))