我是 Android 新手,通过这个项目学到了很多东西。我快到了,但是,但我缺少的部分之一是......游戏的功能类似于 Simon Says 游戏,现在我可以点击图片,它也会为用户循环播放图片,但我可以触摸他们,而循环通过他们。我现在希望能够设置一个 bool 标志,表示 userTurn 如果为 0 那么它是用户轮到,如果是 1 那么它是系统。诸如此类。
解决这个问题的最佳方法是什么?
最佳答案
如果您的应用程序可能处于的各种状态非常大和/或复杂,我会推荐 state pattern .但是如果你只需要两种状态,系统或用户,我会使用这样的东西:
private boolean isSystemTurn = false;
然后像这样检查:
if (isSystemTurn) {
// the user has to wait
} else {
// it is user turn
}
关于Android同步(我认为),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5762722/