【发布时间】:2012-08-11 21:58:31
【问题描述】:
我正在尝试创建一个 Enum STATE 模式,以便设置我的操作的当前状态。 在 C# 中(我认为)我使用了这种模式:
Enum State { STARTED, STOPPED, PAUSED };
State _s;
public foo() {
_s = State.STARTED;
}
我确实在某处读到过您不应该或不能在 Android 中使用 Enum。如何在 Android 中复制这种设计模式?
【问题讨论】:
-
枚举的效率略低于整数,但它可能不会有足够大的差异。你说的是这个吗?
-
我不太确定你不能在 Android 上使用枚举。由于 VM 的性能提升,该信息可能已过时:stackoverflow.com/questions/5143256/…
-
好吧,这实际上回答了我的问题。非常感谢@Blacklight
标签: java android design-patterns enums state-pattern