Mobile-DARTS  1.1
BTS SNIR LaSalle Avignon 2021
Référence de la classe com.lasalle84.mobile_darts.ActiviteFinPartie

L'activité ActiviteFinPartie. Plus de détails...

Graphe de collaboration de com.lasalle84.mobile_darts.ActiviteFinPartie:
Collaboration graph

Fonctions membres publiques

void afficherJoueurs ()
 Méthode appelée à la création de l'activité Plus de détails...
 
void initialiserWidgets ()
 Méthode permettant d'initialiser les widgets. Plus de détails...
 
void onClick (View element)
 Méthode appelée à la création de l'activité Plus de détails...
 
void recupererInfomationPartie ()
 Méthode appelée à la création de l'activité Plus de détails...
 
void recupererWidgets ()
 Méthode permettant de recupérer les widgets du layout. Plus de détails...
 
void trierLesJoueurs ()
 Méthode permet de trier les joueur par rapport au score. Plus de détails...
 

Fonctions membres protégées

void onCreate (Bundle savedInstanceState)
 Méthode appelée à la création de l'activité Plus de détails...
 
void onDestroy ()
 Méthode appelée à la destruction de l'application (après onStop() et détruite par le système Android) Plus de détails...
 
void onPause ()
 Méthode appelée après qu'une boîte de dialogue s'est affichée (on reprend sur un onResume()) ou avant onStop() (activité plus visible) Plus de détails...
 
void onResume ()
 Méthode appelée après onStart() ou après onPause() Plus de détails...
 
void onStart ()
 Méthode appelée au démarrage après le onCreate() ou un restart après un onStop() Plus de détails...
 
void onStop ()
 Méthode appelée lorsque l'activité n'est plus visible. Plus de détails...
 

Fonctions membres privées

void declancherConfettis ()
 

Attributs privés

ArrayAdapter< String > adapteur = null
 Adapteur du classement des joueurs. Plus de détails...
 
TextView affichageGagnant = null
 Widget texte avec le nom du gagnant. Plus de détails...
 
Button boutonFin = null
 Bouton pour fermer la page. Plus de détails...
 
ListView classement = null
 Widget avec la liste des joueurs avec leur score. Plus de détails...
 
ArrayList< JoueurlesJoueur = null
 Conteneur avec des objets Joueur. Plus de détails...
 
String nomGagnant = null
 Nom du Gagnant. Plus de détails...
 
final String TAG = "_ActiviteFinPartie_"
 

Description détaillée

L'activité ActiviteFinPartie.

Définition à la ligne 36 du fichier ActiviteFinPartie.java.

Documentation des fonctions membres

◆ afficherJoueurs()

com.lasalle84.mobile_darts.ActiviteFinPartie.afficherJoueurs ( )

Méthode appelée à la création de l'activité

Définition à la ligne 208 du fichier ActiviteFinPartie.java.

Références com.lasalle84.mobile_darts.ActiviteFinPartie.adapteur, com.lasalle84.mobile_darts.ActiviteFinPartie.affichageGagnant, com.lasalle84.mobile_darts.ActiviteFinPartie.classement, com.lasalle84.mobile_darts.ActiviteFinPartie.lesJoueur, com.lasalle84.mobile_darts.ActiviteFinPartie.nomGagnant, et com.lasalle84.mobile_darts.ActiviteFinPartie.TAG.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.onCreate().

209  {
210  Log.d(TAG, "afficherJoueurs()");
211  adapteur = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item);
212  for (int i = 0; i < lesJoueur.size(); i++)
213  {
214  adapteur.add(lesJoueur.get(i).getNom() + " : " + lesJoueur.get(i).getScore());
215  }
216  classement.setAdapter(adapteur);
217  String gagnant = nomGagnant + " a gagné la partie";
218  affichageGagnant.setText(gagnant);
219  }
ArrayAdapter< String > adapteur
Adapteur du classement des joueurs.
ArrayList< Joueur > lesJoueur
Conteneur avec des objets Joueur.
ListView classement
Widget avec la liste des joueurs avec leur score.
TextView affichageGagnant
Widget texte avec le nom du gagnant.

◆ declancherConfettis()

void com.lasalle84.mobile_darts.ActiviteFinPartie.declancherConfettis ( )
private

Définition à la ligne 72 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.onCreate().

73  {
74  final KonfettiView konfettiView = findViewById(R.id.viewKonfetti);
75  konfettiView.build()
76  .addColors(Color.BLUE, Color.GREEN, Color.RED)
77  .setDirection(0.0, 359.0)
78  .setSpeed(1f, 5f)
79  .setFadeOutEnabled(true)
80  .setTimeToLive(2000L)
81  .addShapes(Shape.Square.INSTANCE, Shape.Circle.INSTANCE)
82  .addSizes(new Size(12, 5f))
83  .setPosition(-50f, konfettiView.getWidth() + 50f, -50f, -50f)
84  .streamFor(500, 5000L);
85  }

◆ initialiserWidgets()

com.lasalle84.mobile_darts.ActiviteFinPartie.initialiserWidgets ( )

Méthode permettant d'initialiser les widgets.

Définition à la ligne 171 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.onCreate().

172  {
173  Log.d(TAG, "initialiserWidgets()");
174  boutonFin.setOnClickListener((View.OnClickListener) this);
175  }
Button boutonFin
Bouton pour fermer la page.

◆ onClick()

com.lasalle84.mobile_darts.ActiviteFinPartie.onClick ( View  element)

Méthode appelée à la création de l'activité

Définition à la ligne 92 du fichier ActiviteFinPartie.java.

93  {
94  Log.d(TAG, "onClick() " + element.toString());
95 
96  if(element == boutonFin)
97  {
98  super.finish();
99  }
100  }
Button boutonFin
Bouton pour fermer la page.

◆ onCreate()

com.lasalle84.mobile_darts.ActiviteFinPartie.onCreate ( Bundle  savedInstanceState)
protected

Méthode appelée à la création de l'activité

Paramètres
savedInstanceState

Définition à la ligne 60 du fichier ActiviteFinPartie.java.

Références com.lasalle84.mobile_darts.ActiviteFinPartie.afficherJoueurs(), com.lasalle84.mobile_darts.ActiviteFinPartie.declancherConfettis(), com.lasalle84.mobile_darts.ActiviteFinPartie.initialiserWidgets(), com.lasalle84.mobile_darts.ActiviteFinPartie.recupererInfomationPartie(), com.lasalle84.mobile_darts.ActiviteFinPartie.recupererWidgets(), et com.lasalle84.mobile_darts.ActiviteFinPartie.trierLesJoueurs().

61  {
62  super.onCreate(savedInstanceState);
63  setContentView(R.layout.activity_activite_fin_partie);
70  }
void trierLesJoueurs()
Méthode permet de trier les joueur par rapport au score.
void afficherJoueurs()
Méthode appelée à la création de l&#39;activité
void recupererInfomationPartie()
Méthode appelée à la création de l&#39;activité
void initialiserWidgets()
Méthode permettant d&#39;initialiser les widgets.
void recupererWidgets()
Méthode permettant de recupérer les widgets du layout.

◆ onDestroy()

void com.lasalle84.mobile_darts.ActiviteFinPartie.onDestroy ( )
protected

Méthode appelée à la destruction de l'application (après onStop() et détruite par le système Android)

Définition à la ligne 146 du fichier ActiviteFinPartie.java.

147  {
148  super.onDestroy();
149  Log.d(TAG, "[onDestroy]");
150  }

◆ onPause()

void com.lasalle84.mobile_darts.ActiviteFinPartie.onPause ( )
protected

Méthode appelée après qu'une boîte de dialogue s'est affichée (on reprend sur un onResume()) ou avant onStop() (activité plus visible)

Définition à la ligne 126 du fichier ActiviteFinPartie.java.

127  {
128  super.onPause();
129  Log.d(TAG, "[onPause]");
130  }

◆ onResume()

void com.lasalle84.mobile_darts.ActiviteFinPartie.onResume ( )
protected

Méthode appelée après onStart() ou après onPause()

Définition à la ligne 116 du fichier ActiviteFinPartie.java.

117  {
118  super.onResume();
119  Log.d(TAG, "[onResume]");
120  }

◆ onStart()

void com.lasalle84.mobile_darts.ActiviteFinPartie.onStart ( )
protected

Méthode appelée au démarrage après le onCreate() ou un restart après un onStop()

Définition à la ligne 106 du fichier ActiviteFinPartie.java.

107  {
108  super.onStart();
109  Log.d(TAG, "[onStart]");
110  }

◆ onStop()

void com.lasalle84.mobile_darts.ActiviteFinPartie.onStop ( )
protected

Méthode appelée lorsque l'activité n'est plus visible.

Définition à la ligne 136 du fichier ActiviteFinPartie.java.

137  {
138  super.onStop();
139  Log.d(TAG, "[onStop]");
140  }

◆ recupererInfomationPartie()

com.lasalle84.mobile_darts.ActiviteFinPartie.recupererInfomationPartie ( )

Méthode appelée à la création de l'activité

Définition à la ligne 182 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.onCreate().

183  {
184  Log.d(TAG, "recupererInfomationPartie()");
185  lesJoueur = (ArrayList<Joueur>) getIntent().getSerializableExtra("joueurs");
186  nomGagnant = getIntent().getStringExtra("gagnant");
187  Log.d(TAG, "Le nom du gagnant est" + nomGagnant);
188  }
ArrayList< Joueur > lesJoueur
Conteneur avec des objets Joueur.

◆ recupererWidgets()

com.lasalle84.mobile_darts.ActiviteFinPartie.recupererWidgets ( )

Méthode permettant de recupérer les widgets du layout.

Définition à la ligne 157 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.onCreate().

158  {
159  Log.d(TAG, "recupererWidgets()");
160  affichageGagnant = (TextView) findViewById(R.id.texteGagnant);
161  classement = (ListView) findViewById(R.id.ResultaPartie);
162  boutonFin = (Button) findViewById(R.id.boutonFin);
163 
164  }
Button boutonFin
Bouton pour fermer la page.
ListView classement
Widget avec la liste des joueurs avec leur score.
TextView affichageGagnant
Widget texte avec le nom du gagnant.

◆ trierLesJoueurs()

com.lasalle84.mobile_darts.ActiviteFinPartie.trierLesJoueurs ( )

Méthode permet de trier les joueur par rapport au score.

Définition à la ligne 196 du fichier ActiviteFinPartie.java.

Références com.lasalle84.mobile_darts.Joueur.getScore().

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.onCreate().

197  {
198  Log.d(TAG, "trierLesJoueurs()");
199  lesJoueur.sort(Comparator.comparingInt(Joueur::getScore));
200 
201  }
ArrayList< Joueur > lesJoueur
Conteneur avec des objets Joueur.

Documentation des données membres

◆ adapteur

ArrayAdapter<String> com.lasalle84.mobile_darts.ActiviteFinPartie.adapteur = null
private

Adapteur du classement des joueurs.

Définition à la ligne 50 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.afficherJoueurs().

◆ affichageGagnant

TextView com.lasalle84.mobile_darts.ActiviteFinPartie.affichageGagnant = null
private

Widget texte avec le nom du gagnant.

Attributs

Définition à la ligne 45 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.afficherJoueurs().

◆ boutonFin

Button com.lasalle84.mobile_darts.ActiviteFinPartie.boutonFin = null
private

Bouton pour fermer la page.

Définition à la ligne 47 du fichier ActiviteFinPartie.java.

◆ classement

ListView com.lasalle84.mobile_darts.ActiviteFinPartie.classement = null
private

Widget avec la liste des joueurs avec leur score.

Définition à la ligne 46 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.afficherJoueurs().

◆ lesJoueur

ArrayList<Joueur> com.lasalle84.mobile_darts.ActiviteFinPartie.lesJoueur = null
private

Conteneur avec des objets Joueur.

Définition à la ligne 48 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.afficherJoueurs().

◆ nomGagnant

String com.lasalle84.mobile_darts.ActiviteFinPartie.nomGagnant = null
private

Nom du Gagnant.

Définition à la ligne 49 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.afficherJoueurs().

◆ TAG

final String com.lasalle84.mobile_darts.ActiviteFinPartie.TAG = "_ActiviteFinPartie_"
private

Constantes

Définition à la ligne 41 du fichier ActiviteFinPartie.java.

Référencé par com.lasalle84.mobile_darts.ActiviteFinPartie.afficherJoueurs().


La documentation de cette classe a été générée à partir du fichier suivant :