【发布时间】:2026-01-12 10:15:01
【问题描述】:
我知道将常量与枚举进行比较时,常量占用的空间更少并且可以是原始的。我正在研究 android 中的@Intdef annotation,有人可以告诉我使用@Intdef 与枚举是否更好。现在是否建议在 android 中将枚举放在一边并尽可能使用 @intdef 前进? @Intdef 可以做多态性,我怀疑吗?
来自关于内存的 android 文档overhead:
枚举通常需要两倍于静态常量的内存。您应该严格避免在 Android 上使用枚举。
【问题讨论】:
标签: android enums android-support-library