android使用application保存全局变量

来源:互联网 发布:php中while 编辑:程序博客网 时间:2024/05/16 05:19

1.首先创建一个自己的application类,继承android.app.Application类:


public class Application extends android.app.Application{

  

private HashMap<String, Object> map = new HashMap<String, Object>();

    

    @Override

    public void onCreate()

    {

        super.onCreate();

    }

  

    public void put(String key,Object value){

    map.put(key, value);

    }

    

    public Object get(String key){

    return map.get(key);

    }

    

    public boolean containsKey(String key){

    return map.containsKey(key);

    }

    

    public void clear(){

    map.clear();

    }

}

这里是把application封装成了类似jsp中session的类。


2.在manifest.xml注册该session

<application

        android:name="com.weishi.util.Application"

修改application标签中的android:name属性,改为自己的类即可


3.在程序中调用application:

Application application = (Application)getApplication();

0 0
原创粉丝点击