1

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

我要去什么。我得到的字符串等于 .txt 文件中的内容,我想从中获取一些信息,并将它们用于活动中的 TextViews 文本。然后在 TextView 的不同活动中使用其他位...

我正在考虑将 .txt 文件制作成所有活动都可以查看的字符串,这将是最好的方法。感谢所有帮助。

4

1 回答 1

0

如果我做对了,您可能需要将静态字符串变量添加到您的一个类(或为此创建全新的类)并填充来自文本文件的值。

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

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

编辑:

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

公共静态字符串测试字符串;

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

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

或者

MainActivity.testString = "example"; //from any other class

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

String value = MainActivity.testString;

您需要将 MainActivity 添加到您调用的每个类的导入中。

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

希望澄清。

于 2012-10-13T17:59:39.167 回答