Android應用開發是否應避免使用枚舉?


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中不宜使用枚舉的說法是誤解的, 請大家多多使用.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM