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