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