Android在String.xml中设置String值

Mud*_*sar 6 android android-xml

有谁能够帮我 ??我想通过string.xml中的编码添加String值
我正在这样做.

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

  }
Run Code Online (Sandbox Code Playgroud)

我的string.xml是

 <?xml version="1.0" encoding="utf-8"?>
 <resources>
    <string name="name"></string>
 </resources>
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何通过编码在string.xml中添加name的值.谢谢!!

Gab*_*gut 10

资源几乎是一成不变的,因此您无法在运行时修改它们.如果您需要存储一些新字符串,请使用SharedPreferencesSQLite.


Hap*_*ard 6

我认为你不想这样做.如果您尝试以持久方式存储值,请查看SharedPrefences.谷歌在这里有一个很好的介绍.


Wil*_*ate 5

在运行时期间无法修改APK的资源.