[英]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.