Java Android在多个活动中使用字符串?

Java Android在多个活动中使用字符串?,java,string,android-activity,Java,String,Android Activity,我想知道如何制作一个可以在多个.java文件(活动)中使用的字符串 我要去的地方。我得到的字符串等于.txt文件中的字符串,我想从中提取一些位,并将它们用于活动中的文本视图文本。然后在文本视图的不同活动中使用其他位 我认为将.txt文件转换成所有活动都可以查看的字符串是最好的方法。感谢所有的帮助 如果我没有弄错,您可能需要将一个静态字符串变量添加到一个类中(或者为此创建一个全新的类),并用文本文件中的值填充 然后,其他类可以使用[ClassName].[variableName]访问它 您还可以

我想知道如何制作一个可以在多个.java文件(活动)中使用的字符串

我要去的地方。我得到的字符串等于.txt文件中的字符串,我想从中提取一些位,并将它们用于活动中的文本视图文本。然后在文本视图的不同活动中使用其他位


我认为将.txt文件转换成所有活动都可以查看的字符串是最好的方法。感谢所有的帮助

如果我没有弄错,您可能需要将一个静态字符串变量添加到一个类中(或者为此创建一个全新的类),并用文本文件中的值填充

然后,其他类可以使用[ClassName].[variableName]访问它

您还可以将其设置为私有,并添加适当的静态get/set方法

编辑:

最简单的方法可能是在MainActivity中声明一个类变量,如下所示

公共静态字符串testString

您需要用所需的值填充该变量。为此,您可以致电:

testString = "example"; //from within MainActivity class

要获取不同类中变量的值,只需调用

String value = MainActivity.testString;
您需要将MainActivity添加到您调用的每个类的导入中

一旦您了解了这一点,最好创建一个单独的类来保存这个变量(以及您需要的任何其他变量),并使用getter/setter方法创建私有变量


希望澄清。

您能给出一个代码示例吗。我将使用它来获取另一个.java文件中的字符串。根据我的理解,“[MainActivity].[testString]”意味着MainActivity是我想要的.java文件,testString是字符串的名称。我把这个放在进口商品里了吗?如果是这样的话,我可以只使用testString,它会有字符串的数据吗?
String value = MainActivity.testString;