Pregunta

¿Qué es mejor enfoque de lo siguiente en el diseño de una aplicación Android?

  1. Para colocar todas las constantes de cadena en res/values/Strings.xmlo
  2. Crear una clase como Constant.java donde están todas las cuerdas public static final?

¿Elegir cuál de ellos es más eficiente?

¿Fue útil?

Solución

Me imagino que una clase de constantes sería más eficiente.

Sin embargo, la velocidad no debería ser realmente un problema en ninguno de los casos. Recomendaría organizar en función de lo que tiene sentido.

Clase de constantes

Coloque las constantes de cadenas que se utilizarán internamente, como nombres de columnas de la base de datos u otras teclas.

cadenas.xml

Ponga cadenas que se muestran para el usuario. De esta manera, puede aprovechar la localización, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top