Java : des Boucles, des Boutons et des Thread
cavinou
Messages postés
1
Statut
Membre
-
ProvencaleLeGaulois Messages postés 50 Statut Membre -
ProvencaleLeGaulois Messages postés 50 Statut Membre -
Bonjour,
Je souhaite faire une action assez simple en java pour une application android sous android studio qui dans l'idée est simple mais dont je n'arrive pas à mettre en pratique.
Je désire utiliser deux boucles simple indépendantes l'une de l'autre qui tourne en continue et deux boutons dont chacun est rattaché a une boucle, et lorsque j'appuye sur un des bouton elle se met en pause (pendant que l'autre continu si elle-même n'est pas en pause) et lorsque je rappuye sur le bouton elle se relance. J'ai essayé avec des Thread, je cherche depuis plusieurs jours sur les forums et autre tutos mais je n'arrive à rien...
Je vous remercie d'avance, pour votre aide !
Voici mon (mauvais) code :
Je souhaite faire une action assez simple en java pour une application android sous android studio qui dans l'idée est simple mais dont je n'arrive pas à mettre en pratique.
Je désire utiliser deux boucles simple indépendantes l'une de l'autre qui tourne en continue et deux boutons dont chacun est rattaché a une boucle, et lorsque j'appuye sur un des bouton elle se met en pause (pendant que l'autre continu si elle-même n'est pas en pause) et lorsque je rappuye sur le bouton elle se relance. J'ai essayé avec des Thread, je cherche depuis plusieurs jours sur les forums et autre tutos mais je n'arrive à rien...
Je vous remercie d'avance, pour votre aide !
Voici mon (mauvais) code :
package com.example.testthreat.app;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
boolean BoucleStop1 ;
boolean BoucleStop2 ;
Button Bp1;
Button Bp2;
Bp1 = (Button) findViewById(R.id.activity_main);
Bp1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
BoucleStop1 =true;
}
});
Bp2 = (Button) findViewById(R.id.activity_main);
Bp2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (BoucleStop2 = false)
BoucleStop2 =true;
else
BoucleStop2 = false;
}
});
TestThread1 a = new TestThread1();
a.start(BoucleStop1);
TestThread2 b = new TestThread2();
b.start(BoucleStop2);
}
public class TestThread1 extends Thread {
public TestThread1(Pause1 as boolean) {
int i = 0;
while (Pause1 == true) {
i++;
}
}
}
public class TestThread2 extends Thread {
public TestThread2(Pause2 as boolean) {
int k = 0;
while (Pause2 == true) {
k++;
}
}
}
}
A voir également:
- Java : des Boucles, des Boutons et des Thread
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
1 réponse
Bonjour,
As-tu regardé du côté des Handlers :
https://www.techotopia.com/index.php/A_Basic_Overview_of_Android_Threads_and_Thread_handlers
C'est généralement l'objet à utiliser pour communiquer des données entre ton applications et les threads.
Bonne journée.
A+
As-tu regardé du côté des Handlers :
https://www.techotopia.com/index.php/A_Basic_Overview_of_Android_Threads_and_Thread_handlers
C'est généralement l'objet à utiliser pour communiquer des données entre ton applications et les threads.
Bonne journée.
A+