[Catalyst] Support parameterized screens

Bug: 388420844
Flag: com.android.settings.flags.catalyst
Test: devtool
Change-Id: I73158d8aca0b026d944451289965d72c2c814efb
This commit is contained in:
Jacky Wang
2025-01-23 15:37:19 +08:00
parent f956509b8c
commit 1e92038918

View File

@@ -157,11 +157,10 @@ fun transformFrameworkSetValueRequest(request: SetValueRequest): PreferenceSette
SettingsPreferenceValue.TYPE_INT -> preferenceValueProto {
intValue = request.preferenceValue.intValue
}
else -> null
}
return valueProto?.let {
PreferenceSetterRequest(request.screenKey, request.preferenceKey, it)
else -> return null
}
// TODO: support parameterized screen
return PreferenceSetterRequest(request.screenKey, null, request.preferenceKey, valueProto)
}
/** Translate Catalyst SET VALUE result to Framework SET VALUE result */