Obtener datos de strings.xml

¿Cómo puedo obtener texto del archivo strings.xml en mi .setmessage?

show = new AlertDialog.Builder(mContext).setTitle("moria") .setMessage("R.string.erroroik") .setPositiveButton("OK", null).show(); 

Puedes acceder a él a través del contexto, dependiendo de dónde esté exactamente este DialogBuilder, puede ser

 context.getString(R.string.erroroik); 

o

 this.getString(R.string.erroroik); 

Echa un vistazo a Recursos de cadenas para obtener más información.

Use R.string.yourText sin "" ya que R.string.yourText se refiere a un int declarado como static en su R.java .

 show = new AlertDialog.Builder(mContext).setTitle("moria") .setMessage(R.string.erroroik) .setPositiveButton("OK", null).show(); 

Hecho

Los identificadores en los archivos de recursos xml son en realidad valores enteros no cadenas.

 show = new AlertDialog.Builder(mContext).setTitle("moria") .setMessage(R.string.erroroik) .setPositiveButton("OK", null).show(); 

Solución 1

 Context context; show = new AlertDialog.Builder(mContext).setTitle("moria") .setMessage(context.getString(R.string.erroroik)) .setPositiveButton("OK", null).show(); 

Solución 2

 show = new AlertDialog.Builder(mContext).setTitle("moria") .setMessage(getString(R.string.erroroik)) .setPositiveButton("OK", null).show(); 

Prueba esto

Cadena x = getResources (). GetString (R.string.xxxxx);

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.