Intent に Enum を詰めて、取り出す

タイトルの通りです。

//enum
public enum MyTypes {
	One,
	Two,
	Three
}
//put
intent.putExtra("hoge",MyType.Two);
//get
MyTypes t = (MyTypes)intent.getSerializableExtra("hoge");

取り出すのは getSerializableExtra であることに注意。

なんか int に変換されそうじゃん、と思って getIntExtra を使うと取り出せない。