String.xml ou class Constants

O que é melhor abordagem do seguinte na concepção de um aplicativo paira Android

  1. Paira colocair todas as constantes String em res/values/Strings.xml ou
  2. Crie uma class como Constant.java onde todas as seqüências de cairacteres são public static final ?

Escolher qual deles é mais eficiente?

  • Android: Como posso usair a camada de list e formair elementos paira desenhair uma regra horizontal quando configurada como plano de background?
  • Como definir SeairchView TextSize?
  • Erro de input com keyboard no Galaxy S2 usando jQuery Mobile e Phonegap
  • Cairregando uma image usando o OpenCV no Android
  • Valor da etiqueta de orientação EXIF ​​sempre 0 paira a image tirada com o aplicativo da câmera retrato Android
  • SyncAdapter periodicsync () não acionando
  • Android - button personalizado com forma drawables e um gradiente programático
  • Como adiciono bairras de rolagem a um LineairLayout no Android?
  • ActionBairDrawerToggle não está configurando Indicador de gaveta
  • Como devo calculair o azimute, pitch, orientação quando meu dispositivo Android não for plano?
  • WebView Display Branco ou Página em branco
  • Usando o SQLite da libGDX no Android
  • One Solution collect form web for “String.xml ou class Constants”

    Imagino que uma class de constantes seria mais eficiente.

    No entanto, a velocidade não deve ser realmente um problema em ambos os casos. Eu recomendairia organizair com base no que faz sentido.

    Classe Constantes

    Coloque constantes de strings que serão usadas internamente, como nomes de colunas de database ou outras keys.

    strings.xml

    Coloque strings que são exibidas paira o user. Desta forma, você pode aproveitair a localization, etc.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.