C'est un peu bizarre, mais je n'ai aucune idée d'où le problème est.Android, l'erreur du gestionnaire
Dans mon onCreate() J'ai ce code:
GameRunningNotesTimer().start();
puis sur onCreate J'ai ce code:
Thread GameRunningNotesTimer = new Thread(new Runnable() {
public void run() {
int sleepingTime;
try {
if (r_settings.getGameOver() == 0) {
sleepingTime = 1000 - (r_settings.getInternalLevel() * 100);
if (r_settings.getInternalLevel() == 0) {
Thread.sleep(1000);
} else {
if (sleepingTime <= 399)
{
sleepingTime = 350;
}
Thread.sleep(sleepingTime);
}
if (r_settings.getGameOver() == 1){ gameOver(); }
myHandler2.sendEmptyMessage(0);
} // End of if (r_settings.getGameOver()
} catch (Exception e) { Log.e("MUSIC!!!!!", "Error in activity", e); }
}// End of run
}); // End of GameRunningNotesTimer()
final Handler myHandler2 = new Handler() {
@Override
public void handleMessage(Message msg) {
//text2.setText(""+item[0]);
int z = 1;
if (r_settings.getGameStarted() == true)
{
changeNoteFromTimer();
} else {
startingCountdown(z);
}
} // end of handleMessage()
};
mais GameRunningNotesTimer
() .start(); est souligné en rouge (dans Eclipse) et quand je le souris, il est écrit: The method GameRunningNotesTimer() is undefined for the type GameScr
Qu'est-ce que je fais mal? un autre thread/handler dans la même classe ne me donne pas ce problème.
Merci!
Gah! Tellement stupide ... et c'est pourquoi même une recherche pour le texte ne m'a donné aucune erreur ... Merci nate! – Ryan
Il suffit de prendre une pilule de refroidissement, il arrive parfois ne vous inquiétez pas. :) –