Wak*_*kka 0 variables android global
我想知道处理Android应用程序的全局变量的最佳方法是什么.例如,我只是想创建一个基本的登录/注册系统.我已经创建了一个用户类(具有各种属性,如用户名,密码等等),因此当我们转到register活动时,一旦填充了所有字段,就会调用User类构造函数来创建唯一的用户对象出.我当时正在考虑使用一个类型为User的全局arrayList,以便我可以在登录尝试时循环遍历所有用户.
到目前为止(由于缺乏java经验,并且对这个Android东西很新),我还没能成功实现.我有一个我称之为"globalStuff"的类,它有一堆公共静态变量(即用户列表和当前用户),我认为可以从用户导航到的任何活动中访问它.
必须有更好的方法来解决这个问题.我一直在阅读这里的一些教程和一些帖子,但没有一个解决这个非常基本的想法.那么接近这样的事情最好的方法是什么?
谢谢你的帮助!
它被称为静态单例,它看起来像这样:
public class Global {
private static Global instance = null;
public static Global getInstance() {
if( instance == null )
instance = new Global();
return instance;
}
// additional methods, members, etc...
}
Run Code Online (Sandbox Code Playgroud)
然后你只需在代码中引用它:
Global.getInstance().getUserList();
Run Code Online (Sandbox Code Playgroud)
等等
| 归档时间: |
|
| 查看次数: |
180 次 |
| 最近记录: |