Android同步(我认为)

标签 android android-layout

我是 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/

相关文章:

安卓推特应用 : suspended (exception( Twitter Exception))

android - 哪些文件可以共享 Android 应用程序源代码

android - 如何在框架布局中将按钮显示在彼此下方?

Android - ListView 更改 View 属性

java - 如何使单行(RowTable)中的所有小部件可见?

android - ScrollView 不起作用

Android:运行图的滚动条

android - Kestore 在公共(public)场合的可用性

android - 如何在单击按钮时从编辑文本更改焦点?

android - 如何更改 CalendarView 中的月份文本颜色