繁体   English   中英

Android中有多个活动字符串?

[英]Android a string in multiple Activities?

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

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

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

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

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

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

编辑:

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

公共静态字符串testString;

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

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

要么

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

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

String value = MainActivity.testString;

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

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

希望能澄清。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM