簡體   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