`
hsx9566
  • 浏览: 174237 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

全局变量

阅读更多
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");//获取
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics