2011-04-23 41 views
1

我是Android的新手,並且從這個項目中學到了很多東西。我幾乎在那裏,但是,我的一個缺失部分是......遊戲做了類似西蒙說的遊戲,現在我可以點擊圖像,並且它也可以通過它們循環供用戶使用,但我可以觸摸他們在循環中通過它們。我現在想要能夠設置一個布爾標誌,如果userTurn爲0,那麼它就是用戶轉向,如果1則表示它是系統。這種東西。Android同步(我認爲)

什麼是最好的方法來解決這個問題?

回答

1

如果您的應用程序可能處於不同的狀態非常大和/或複雜,我會建議state pattern。但是,如果你只需要兩種狀態,系統或用戶,我會用這樣的:

private boolean isSystemTurn = false; 

,然後檢查它這樣:

if (isSystemTurn) { 
    // the user has to wait 
} else { 
    // it is user turn 
} 
+0

優秀謝謝 – user710502 2011-04-23 08:50:19