在Android Froyo版本之前, 官方文檔Performance Tips中有"Avoid Enums Where You Only Need Ints", 后來該部分被去掉, 詳見 Performance Tips
Android VM team的Elliott Hughes在StackOverFlow上澄清了該問題,詳情
他指出”原先的文檔已經根據虛擬機的實際評測(Benchmark)進行了更新, 只保留了有評測依據的結論, 隨着Froyo版本虛擬機的更新, 該文檔也更新了.
而且, Avoid Enums Where You Only Need Ints的本意是指本應該使用int的場合, 應該避免使用枚舉. 當你發現經常要調用ordinal()方法, 就要考慮是否應該使用int.”
所以, 在Android應用開發中, 鼓勵使用枚舉的.
有些人傳說的Android中不宜使用枚舉的說法是誤解的, 請大家多多使用.