全局变量存在application中还是其它类的static变量 以前我处理全局变量都存在android自带的application中,比如用户登录后的用户名等信息.但是今天发现别人存到自定义的类中,例如某个XX类中定义一个static变量存储.我觉得这种方式不好,因为既然android有了保存全局变量的application,为什么还用其它类的静态成员变量来存储呢,但是好像它那种方式也是可行的,并且用起来还比存在application中方便.难道真的是一样的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 全局的东西放在一个实例类里面 比如Config.java只需要实例化一次。或者放在SharedPerferences里面, class Config { public static Config config; public static Config getConfigInstance(){ //单instance if(config == null){ config = new Config(); } return config; } public String username; public String sessionId; ..........} 我现在都习惯放在自定义的静态类中,然后用静态set,get方法 貌似真是这样,看来application真是有点鸡肋了. 求助,获取手机号 Android2.2下横竖屏切换的问题 有人能告诉我ndk-stack的用法么 怎么更新手机通信录 Android中java核心库使用JNI的问题 问一下关于游戏的数据库创建的方法 mysql+hibernate 数据查询时怎么知道是否用到了表中的索引查询呢? linearlayout下的textview注册点击事件 百度地图异常 安卓编程的问题 为什么我在写布局文件的时候有些android: 的属性没有呢 java好找工作还是android好找工作 精通Android4.0视频教程,感兴趣就进来
只需要实例化一次。
或者放在SharedPerferences里面,
class Config {
public static Config config;
public static Config getConfigInstance(){ //单instance
if(config == null){
config = new Config();
}
return config;
} public String username;
public String sessionId;
..........
}