Back to project page EventPool.
The source code is released under:
Apache License
If you think the Android project EventPool listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package me.dawson.eventpool; // w ww . j ava 2s.c o m import java.util.HashMap; import java.util.Map; public class Event { public static final String TAG = "Event"; // event name private String name; // should be dispatched on main thread private boolean onMain; // event parameters private Map<String, Object> mMap; public Event(String name) { this.name = name; this.mMap = new HashMap<String, Object>(); } public String getName() { return name; } public void setName(String name) { this.name = name; } public void put(String key, Object object) { mMap.put(key, object); } public String getString(String key) { Object obj = mMap.get(key); if (obj instanceof String) { return (String) obj; } return null; } public int getInt(String key) { Object obj = mMap.get(key); if (obj instanceof Integer) { return (Integer) obj; } return 0; } public boolean isOnMain() { return onMain; } public void setOnMain(boolean onMain) { this.onMain = onMain; } }