タイトルの通りです。
//enum
public enum MyTypes {
One,
Two,
Three
}
//put
intent.putExtra("hoge",MyType.Two);
//get
MyTypes t = (MyTypes)intent.getSerializableExtra("hoge");
取り出すのは getSerializableExtra
であることに注意。
なんか int に変換されそうじゃん、と思って getIntExtra
を使うと取り出せない。