Android的枚举状态模式

时间:2012-08-11 21:58:31

标签: java android design-patterns enums state

我正在尝试创建一个Enum STATE模式,以便我可以设置我的操作的当前状态。 在C#中(我认为)我使用了这种模式:

Enum State { STARTED, STOPPED, PAUSED };
State _s;

public foo() {
   _s = State.STARTED;
}

我确实读过你不应该或不能在Android中使用Enum的地方。如何在Android中复制此设计模式?

1 个答案:

答案 0 :(得分:1)

你绝对可以使用它们。 Android的图书​​馆可能不会延续神话/过时的建议。它很容易从一个切换到另一个,所以从枚举开始,只有在遇到性能问题时才会改变,但我怀疑你会这样做。