1
我是Android的新手,並且從這個項目中學到了很多東西。我幾乎在那裏,但是,我的一個缺失部分是......遊戲做了類似西蒙說的遊戲,現在我可以點擊圖像,並且它也可以通過它們循環供用戶使用,但我可以觸摸他們在循環中通過它們。我現在想要能夠設置一個布爾標誌,如果userTurn爲0,那麼它就是用戶轉向,如果1則表示它是系統。這種東西。Android同步(我認爲)
什麼是最好的方法來解決這個問題?
我是Android的新手,並且從這個項目中學到了很多東西。我幾乎在那裏,但是,我的一個缺失部分是......遊戲做了類似西蒙說的遊戲,現在我可以點擊圖像,並且它也可以通過它們循環供用戶使用,但我可以觸摸他們在循環中通過它們。我現在想要能夠設置一個布爾標誌,如果userTurn爲0,那麼它就是用戶轉向,如果1則表示它是系統。這種東西。Android同步(我認爲)
什麼是最好的方法來解決這個問題?
如果您的應用程序可能處於不同的狀態非常大和/或複雜,我會建議state pattern。但是,如果你只需要兩種狀態,系統或用戶,我會用這樣的:
private boolean isSystemTurn = false;
,然後檢查它這樣:
if (isSystemTurn) {
// the user has to wait
} else {
// it is user turn
}
優秀謝謝 – user710502 2011-04-23 08:50:19