1.定义一个存放变量的类
package sonzer.GlobalVariables;
import java.util.HashMap;
import android.app.Application;
public class GlobalVariables extends Application {
private HashMap<String, Object> map = new HashMap<String, Object>();
public void put(String key,Object object){
map.put(key, object);
}
public Object get(String key){
return map.get(key);
}
}
2.修改AndroidManifest.xml文件
在application节点里增加:
android:name="GlobalVariables"
如:
<application android:name="GlobalVariables" android:icon="@drawable/icon" android:label="@string/app_name">
...
...
</application>
3.在需要的地方getApplication()就可以操作。
如:
GlobalVariables globalVariables=(GlobalVariables) getApplication();
globalVariables.put("name", "sonzer");//设置
(String)globalVariables.get("name");//获取
分享到:
相关推荐
当时想到的就是使用全局变量,在 app.js 中定义好全局变量,点击组件页面时就修改全局变量的值,父页面同样使用全局变量的值,这样一来就可以动态打开/关闭弹出层且传递值了。 下面先看看 app.js 中怎么定义的: ...
注意:本文所说的全局变量指的是 variables with static storage,措词来自 c++ 的语言标准文档。 什么时候初始化 根据 C++ 标准,全局变量的初始化要在 main 函数执行前完成,常识无疑,但是这个说法有点含糊...
用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。
在C++中,声明一个类,并且定义一个全局变量,练习全局变量的使用。注意全局变量的使用技巧和方法。
全局变量、局部变量、静态全局变量、静态局部变量的区别
在A中定义有全局变量X(或类的静态成员变量),则在动态库B中访问的X,与可执行程序C中访问的X是同一个变量还是两个不同的变量? 答案:是两个不同的变量。 2. 工程中包含动态库A,动态库B,可执行程序C。C依赖于A和...
Android用Application设置全局变量以及使用 如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅...
Spring MVC配置Freemarker全局变量,实现应用全路径
C++中,全局变量只能声明、初始化,而不能赋值 也就是说,下面这样是不被允许的: #include using namespace std; int a; a = 2; int main() { return 0; } 错误提示是: C++ requires a type specifier for all...
VC中如何定义全局变量VC中如何定义全局变量VC中如何定义全局变量VC中如何定义全局变量VC中如何定义全局变量VC中如何定义全局变量VC中如何定义全局变量VC中如何定义全局变量VC中如何定义全局变量VC中如何定义全局变量...
labview功能性全局变量的详细使用,避免局部变量的数据争抢
局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。调用函数时,所有在函数内声明的变量名称都将被加入到作用域中。 对于全局变量和局部变量,即使变量名相同,但是因为定义在不同的作用...
C语言面试题大汇总之华为面试题:1、局部变量能否和全局变量重名;2、如何引用一个已经定义过的全局变量;3、全局变量可不可以定义在可被多个.C文件包含的头文件中 为什么;4、语句for( ;1 ;)有什么问题 它是什么...
VB 全局变量举例 VB 全局变量举例 VB 全局变量举例
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ; 局部变量可以与全局变量同名, 在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器 而言...
易语言源码易语言汇编设置全局变量源码.rar
altium designer 过程绘图过程中,经常要修改期间属性,许多相同的器件,如果逐一修改,会很浪费时间,特总结全局变量改写,以节省时间。 现在分享 希望对大家有用
静态全局变量,静态局部变量,全局变量,局部变量静态全局变量,静态局部变量,全局变量,局部变量
在C语言中使用extern 关键字来定义全局变量的时候,我们需要在.h文件和.c文件中重复定义,这种重复,导致了出错几率的增加。 今天,在整理自己的代码的时候,考虑到我写的代码从一至终都是在一个cpp文件里面。于是,...
C# WinForm通过全局变量实现不同窗体之间传值的解决方案的源码