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();