如何在android中创建全局变量?

如何在android中创建全局变量?,第1张

如何在android中创建全局变量?

您可以通过在扩展

Application
类的类中声明它们来在android中创建全局变量。

这样的事情。

class MyAppApplication extends Application {    private String mGlobalVarValue;    public String getGlobalVarValue() {        return mGlobalVarValue;    }    public void setGlobalVarValue(String str) {        mGlobalVarValue = str;    }}

MainActivity.java

class MainActivity extends Activity {    @Override    public void onCreate(Bundle b){        ...        MyAppApplication mApp = ((MyAppApplication)getApplicationContext());        String globalVarValue = mApp.getGlobalVarValue();        ...    }}
更新资料

这将保持该值,直到您的应用程序不被破坏为止。如果即使在应用程序实例销毁后也要保留值,则可以使用

SharedPreferences
最佳方法来实现。

SharedPrefernces
从此处了解有关信息:http
:
//developer.android.com/reference/android/content/SharedPreferences.html



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5439383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存