android - 保存变量的数据直到用户关闭应用程序?
问题描述
我正在考虑如何最好地age
从 2 Date of Birth 变量中保存用户的 :YEAR
和DAY_OF_YEAR
. 作为age
一个动态变量,我希望age
变量创建只被调用一次,因为我不想每次我想age
在同一个用户会话中引用时都调用一个函数。
然后当用户关闭应用程序并重新打开时,我想age
再次初始化,以防他们age
发生变化。
那么如何保存age
用户会话,然后在应用重新打开后再次初始化它?
解决方案
使用“静态”变量
private static int myValue;
public static int getMyValue() {
return myValue;
}
public static void setMyValue(int myValue) {
MyActivity.myValue = myValue;
}
仅当应用程序处于打开状态时才会保留静态值
每当您需要设置新值时,您都会调用 setMyValue()
推荐阅读
- postgresql - 插入表 Postgresql 时,根据最后一个源从潜在客户更改 ws_source
- php - 后端和前端的不同控制器
- python - pip3 没有安装我的数据文件,尽管我的 setup.py 有 include_package_data
- javascript - 在经典 ASP 上按列标题 TD 排序
- laravel - 如何使用请求验证 JSON 输入?拉拉维尔
- c - 是否可以动态定义_Generic 的关联列表?
- python - 如何求直线方程的系数?
- arrays - 根据列中的最大值获取另一个单元格中的单元格值
- json - 尝试使用 Moment JS 循环对象
- python - 绘图点 - Python matplotlib