Android define el valor de cadena en String.xml

puede alguien ayudarme ?? Quiero agregar el valor de la cadena a través de la codificación en string.xml
Estoy haciendo esto.

String name = getResources().getString(R.string.name); if(name.lenght() < 1 ){ // getResources().setString(R.string.name);?????????????????????? } 

Mi string.xml es

  <?xml version="1.0" encoding="utf-8"?> <resources> <string name="name"></string> </resources> 

¿Alguien sabe cómo puedo agregar valor de nombre en string.xml aunque la codificación. ¡¡Gracias!!

Los recursos están prácticamente establecidos en piedra, por lo que no se pueden modificar en tiempo de ejecución. Si necesita almacenar algunas cadenas nuevas, use SharedPreferences o SQLite .

No creo que quieras hacer eso. Si está intentando almacenar un valor de forma persistente, eche un vistazo a SharedPrefences . Google tiene una buena introducción a ella aquí .

No es posible modificar los recursos de un APK durante el tiempo de ejecución.

No puede editar esos recursos directamente. Es posible que desee ver las compartidas http://developer.android.com/reference/android/content/SharedPreferences.html o crear su propio archivo xml.

No se puede editar un recurso o agregar un recurso una vez que se compila el código. No sé exactamente lo que hace setResource, pero una vez que su programa se compila, android genera los archivos gen que designan una cierta cantidad de espacio para esas variables, cambiar la variable una vez escrito causaría desbordamiento o errores outofbounds con la memoria. Si desea valores persistentes, pruebe a utilizar SharedPrefs, SQL o incluso su propio XML almacenado en el directorio de la aplicación, que podría configurar para que solo pueda ser leído por su aplicación.

  • Error al crear los controles de la pieza
  • GetActivity (). FindViewById devuelve null, llamado desde el fragmento onActivityCreated
  • Botón de Android con diferentes colores de fondo
  • Diseño del encabezado encima de TabLayout
  • Android Studio APK estéril para la variante de construcción después de cambios xml
  • Layout_above no funciona correctamente con layout_alignParentBottom
  • Android: incluye un xml en otro xml
  • Adaptador RecyclerView que muestra imágenes incorrectas
  • Añadir diseño personalizado a la barra de herramientas
  • No se encontró ningún identificador de recurso para el atributo 'paddingEnd' en Package 'android'
  • ¿Cómo agregar una línea horizontal 1px encima de la vista de la imagen en un diseño relativo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.