Bonjour à tous, j'ai une application qui change la couleur de ma led à la réception d'un sms, et j'aimerais les lire avec la synthèse vocale lorsque le téléphone est en veille depuis x secondes. Il ne faut pas qu'il en soit sortit pendant ce temps la.
Mais je bloque je vois pas trop comment faire. J'ai fais quelque chose comme ça...
C'est pas le comportement attendu, le vibreur se déclenche qu'a la fin du "timer" et en plus s'est le bordel pour pas grand choseCode:if(num.equals(numero)) { new Thread(new Runnable() { public void run() { new Thread(new Runnable() { @Override public void run() { long t = System.currentTimeMillis(); while(!isAllumee() && System.currentTimeMillis() < t + 10000); parler(mMessage); } }).start(); int i = 0; while(!isAllumee()) // je fais cette boucle pour pas que la messagerie android rechange la couleur de ma led { if(i >= 10) break; allumerLed(Color.MAGENTA); try { Thread.sleep(1000); i++; } catch (InterruptedException e){} } } }).start(); }
Si vous pourriez m'apportez un peu d'aide, merci![]()
-----