我想在Android的線程進行檢查,以檢查另一個類的方法的返回值。這是我到目前爲止的代碼:如何對另一個類的返回值的andorid執行連續檢查?
public class HelloWorldAndroid extends AndroidApplication {
private MyGame myGame;
@Override
public void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
**********Other lines Omitted***********
myGame = new MyGame(false, 30, new AndroidLeaderboard());
//check to see if the game is over
Thread background = new Thread(new Runnable() {
@Override
public void run() {
if (myGame.gameOver()) {
//if the game is over go to another screen
startActivity(new Intent(HelloWorldAndroid.this, MainActivity.class));
}
}
});
background.start();
}
香港專業教育學院試圖用一個處理器來實現這一點,但它只是不執行檢查,所以當值爲true它仍然運行。有誰知道我怎麼能連續在整個線程的運行進行檢查myGame.gameOver() = true
(這樣我就可以移動到不同的活動)。
已經絞盡腦汁幾天就這一個,仍然什麼都沒有:S 任何想法都歡迎。
您可以發佈MyGame類代碼? – Daniel