定数を列挙型と比較すると、定数が少なくなり、プリミティブになる可能性があります。私は@Intdef annotationをアンドロイドで研究しています。誰かが@Intdefとenumを使うより良い記憶装置かどうか教えてもらえますか?可能であれば、enumを別に置いて@intdefを使うのがアンドロイドにおすすめですか? @Intdefは多型を行うことができますか?メモリoverheadに関するアンドロイドのドキュメントからenum vs android @Intdef - どちらが最適化されていますか
:
列挙型は、多くの場合、静的定数として多くのメモリの倍以上を必要とします。 Androidではenumを厳密に使用しないでください。
Proguardの最適化 'class/unboxing/enum'を見てください。 http://proguard.sourceforge.net/manual/optimizations.html –