如何在android-java上创建全局字符串变量,以及如何在不同的活动上访问它?
答案 0 :(得分:1)
在res> values> strings.xml中,添加此全局变量:
<string name="path">http://192.168.3.18</string>
然后在您的活动中,您可以使用
String path = getString(R.string.path);
检索值。
答案 1 :(得分:0)
您通常不会在Android中创建全局字符串变量。你应该做的是使用资源文件。查看documentation。
答案 2 :(得分:0)
您可能想要的是将字符串存储在应用程序的某个位置以及需要它恢复的位置。
您可以使用SharedPreferences。
存储它:
SharedPreferences settings = getSharedPreferences("CoolPreferences", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("StringName", "StringValue");
// Commit the edits!
editor.commit();
恢复它:
SharedPreferences settings = getSharedPreferences("CoolPreferences", 0);
String silent = settings.getString("StringName", "DefaultValueIfNotExists");
你需要一个类似于Context的Activity来调用getSharedPreferences()