我可以从string.xml中的一个字符串资源中访问到Android中的一个活动吗?

8 浏览
0 Comments

我可以从string.xml中的一个字符串资源中访问到Android中的一个活动吗?

我正在创建一个Android应用程序,在许多不同的活动中需要使用我的服务器IP来访问PHP文件。每次连接到一个新的网络时,我都要手动更改所有活动中的IP地址。

我的问题是,我能否在我的Values -> Strings.xml中声明一个字符串资源,并在那里进行更改,以便所有修改一次完成?

我知道我们可以使用“@string/my_string_var”在xml文件中访问字符串资源,其中my_string_var是我的实际字符串的变量名。

我能否在任何一个活动中使用字符串资源,像这样:

final String IP = @string/final_ip;

0
0 Comments

问题的原因是:在Android的活动中,想要访问来自string.xml的字符串资源。

解决方法是:使用getResources().getString(R.string.final_ip);方法来访问字符串资源。如果在活动中使用此方法,可以直接写getResources().getString(R.string.final_ip);

0