Android: How to put an Enum in a Bundle?
Enums are Serializable so there is no issue. Given the following enum: enum YourEnum { TYPE1, TYPE2 } Bundle: // put bundle.putSerializable(“key”, YourEnum.TYPE1); // get YourEnum yourenum = (YourEnum) bundle.get(“key”); Intent: // put intent.putExtra(“key”, yourEnum); // get yourEnum = (YourEnum) intent.getSerializableExtra(“key”);