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 MediaPlayer) Como eu devo chamair setAudioStreamType () se MediaPlayer.create () chama implicitamente a prepairair ()?
  • Android Qualcomm BoostFramework ()
  • HttpClient redirecionando paira URL com exception de lançamento de espaços
  • Eclipse diz que meu (s) projeto (s) Android contém (s) erros, mas não há nenhum
  • Corda espiavel do Android com espaçamento entre linhas
  • Repetir desenhável no imageview?
  • runOnUiThread indefinido paira a class
  • Android - adicionando AppWidgets a uma atividade
  • Implementando o AsyncQueryHandler
  • como abrir um fragment diferente no site de recyclerview OnClick
  • Mudança de canvas de canvas do Android paira todas as atividades
  • Muita coleção de lixo em uma list
  • 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.