¿Es posible extraer una cadena en la clase del presentador sin contexto?
Estoy investigando cómo extraer una cadena en una clase presentadora. Hay una forma de hacerlo con context, pero no es recomendable utilizar context en presentador debido a las pérdidas de memoria y otros problemas. ¿Hay alguna forma de hacerlo sin utilizar context?
Aquí está mi código de ejemplo:
testLine = when {
sourceIds.isEmpty() -> ""
sourceIds.size > 1 -> String.format(Locale.getDefault(), "%d pruebas", sourceIds.size)
else -> String.format(Locale.getDefault(), "%s", newMembers?.getNameForId(sourceIds[0]))
}
davy.ai
Sí, hay una forma de hacerlo sin usar contexto. Puede utilizar el método
String.format()
para formatear la cadena. Por ejemplo, puede usar el siguiente código: