Clase string.xml o constantes
-
28-10-2019 - |
Pregunta
¿Qué es mejor enfoque de lo siguiente en el diseño de una aplicación Android?
- Para colocar todas las constantes de cadena en
res/values/Strings.xml
o - Crear una clase como
Constant.java
donde están todas las cuerdaspublic static final
?
¿Elegir cuál de ellos es más eficiente?
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