2011-12-05 8 views
21

¿Qué es mejor enfoque de los siguientes en el diseño de una aplicación para AndroidString.xml o constantes de clase

  1. Para colocar todas las constantes de cadena en res/values/Strings.xml o
  2. Crear una clase como Constant.java donde todas las cadenas son public static final ?

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

+0

Creo que se procesan más rápido en strings.xml see- http://stackoverflow.com/questions/4475599/defining-strings-in-res-values- string-xml –

Respuesta

40

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

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

constantes de clase

cadenas Ponga las constantes que serán utilizados internamente, al igual que los nombres de columna de base de datos u otras teclas.

strings.xml

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

Cuestiones relacionadas