gpt4 book ai didi

java - Android创建和使用全局变量的简单方法?

转载 作者:行者123 更新时间:2023-12-01 22:27:34 25 4
gpt4 key购买 nike

当我尝试找到一个简单的方法来将全局变量实现到我的应用程序(我计划在几个 Activity 中使用的 Java 类数组)中时,我遇到了困难。我看到一种方法看起来似乎很有意义并且很容易实现。它涉及创建一个新的 Java 类;用任何东西填充它;并将其插入 list <application android:name="app.com.new.GlobalVariables"... 。但它说该类不可分配给应用程序。

我尝试过一些其他方法,但没有效果。与 C++ 类似,是否有一种方法可以将类(或全局变量)“包含”到整个 Android 应用程序中?

最佳答案

创建一个扩展Application的类

public class GlobalClass extends Application{

private String name;
public String getName() {
return name;
}

public void setName(String Name) {

name = Name;

}}

稍后将其注册到 list 文件中

<application
android:name="com.example.globalvariable.GlobalClass"

如何使用

 GlobalClass globalVariable = (GlobalClass) getApplicationContext();
globalVariable.setName("Name here");
String name = globalVariable.getName();

就是这样。

关于java - Android创建和使用全局变量的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28459967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com