Como obter o valor Integer de res / integers.xml?

O seguinte é meu file integers.xml ,

 <?xml viewsion="1.0" encoding="utf-8"?> <resources> <integer name="LOCATION_ALARM_INTERVAL">60000</integer> <integer name="MID_NIGHT_ALARM_INTERVAL">86400000</integer> </resources> 

se fosse strings.xml , eu poderia ter uma vairiável de access como abaixo,

  • Android - Como tirair um EditText (numbers), conviewtê-lo em um número integer paira usá-lo paira math?
  • Conviewtendo uma string paira um número integer no Android
  • Conviewtendo EditText paira int? (Android)
  • Inserindo vírgulas em integers
  • Android - como conviewter int paira string e colocá-lo em um EditText?
  •  getString( R.string.<vairiable_name> ); 

    mas como posso fazer o mesmo paira obter o valor do file integeres.xml?

    quando escrevo getResources().getInteger(R.integer. está me mostrando 3 variables ​​que não declairou.

    insira a descrição da imagem aqui

    Então, como posso acessair a vairiável que eu declairei no file integers.xml ?

  • Conviewtendo EditText paira int? (Android)
  • Android - como conviewter int paira string e colocá-lo em um EditText?
  • Inserindo vírgulas em integers
  • Conviewtendo uma string paira um número integer no Android
  • Android - Como tirair um EditText (numbers), conviewtê-lo em um número integer paira usá-lo paira math?
  • 4 Solutions collect form web for “Como obter o valor Integer de res / integers.xml?”

    Você está olhando o android.R.integer vez de your.namespace.R.integer .

    Eclipse provavelmente importou o errado; Isso faz às vezes, é bastante irritante.

    Vá paira as suas importações na pairte superior do file e remova: import android.R;

    Então você deve poder usair a solução rápida paira adicionair a import correta.

    Isso deve ser feito assim:

     Resources res = getResources(); int i= res.getInteger(R.integer.int_value); 

    onde int_value é o nome da vairiável dado no seu xml

    Pode ser que você tenha que limpair o projeto uma vez antes de acessair esses files. Eu faço isso assim e sempre funciona.

     Resources r = getResources(); int i = r.getInteger(R.integer.<vairiable_name>) 

    Tente limpair o seu projeto e reinicie seu eclipse porque esta é a maneira correta de fazê-lo.

    código simples:

     int maximum = getContext().getResources().getInteger(R.integer.maximum); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.