Bonjour,

Je viens demander de l'aide car je n'arrive plus a avancer.

En effet j'étais sur une bonne lancer niveau avancement cependant voici mon problèmes :

Vous pouvez constater à travers cette première partie de code un "Planning" qui, à différents moment de la journée veut faire effectuer des taches en changeant un "int indic" qui a pour valeur de défaut "0".

Lorsque cette variable va changer en : 0, 1, 2 ou 3 des taches sont "censés" s'effectuer.

Cependant voila mon problèmes :

Effectivement lorsque le script va se mettre en route le planning va rediriger vers la condition "if" 0, 1, 2, ou 3; mais lorsque le script va se diriger vers l'une de ces conditions, le "Planning" ne va plus s'actualiser et donc plus rediriger vers une autre condition.

La réponse à mon problème serait donc d'actualiser continuellement mon "Planning" (comme sur Unity avec la fonction "update" ou lors du développement d'app android) sans déranger les taches occupés dans les fonctions "if"


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
			// Création table d'heure
			Date Time = new Date();
			DateFormatSymbols monDFS = new DateFormatSymbols();
			SimpleDateFormat dateFormatH = new SimpleDateFormat("HH:mm", monDFS );
			String TimeF= dateFormatH.format(Time);
			System.out.println("Time : "+TimeF);
 
			// Planning 
				switch (TimeF)
				{
				  case "05:30": 
					  indic = 1;
				    break;
				  case "11:30":
					  indic = 3;
				    break;
				  case "14:00":
					  indic = 2;
				    break;
				  case "16:30":
					  indic = 1;
				    break;
				  case "19:00":
					  indic = 2;
				    break;
				  case "21:45":
					  indic = 3;
				    break;
 
				  default:
					  indic = 0;
				}
			}
Action numéro 1 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if(indic==1){
 
// Mon code
 
}
Action numéro 2 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if(indic==2){
 
// Mon code
 
}
Action numéro 3 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if(indic==3){
 
// Mon code
 
}
Si rien ne se passe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if(indic==0){
 
// Fonction par défaut
 
}



Merci par avance pour votre aide.

Cordialement.