Projet Darts  0.2
BTS SNIR LaSalle Avignon 2020
MainActivity.java
Aller à la documentation de ce fichier.
1 package projet.lasalle84.darts;
2 
3 import androidx.appcompat.app.AppCompatActivity;
4 
5 import android.content.Intent;
6 import android.os.Bundle;
7 import android.util.Log;
8 import android.view.View;
9 import android.widget.Button;
10 
21 public class MainActivity extends AppCompatActivity implements View.OnClickListener
22 {
26  private static final String TAG = "IHMEcranPrincipal";
27 
31  private Button boutonDemarrerPartie;
32  private Button boutonGererJoueurs;
33  private Button boutonVoirHistorique;
34 
35 
42  @Override
43  protected void onCreate(Bundle savedInstanceState)
44  {
45  super.onCreate(savedInstanceState);
46  Log.d(TAG, "onCreate()");
47 
48  // Associer le layout à l'activité
49  setContentView(R.layout.activity_main);
50 
52 
54  }
55 
62  @Override
63  public void onClick(View element)
64  {
65  Log.d(TAG, "onClick()");
66 
67  if(element == boutonDemarrerPartie)
68  {
69  Log.d(TAG, "clic boutonDemarrerPartie");
70  Intent activiteCreerPartie = new Intent(MainActivity.this, ActiviteCreerPartie.class);
71  startActivity(activiteCreerPartie);
72 
73  }
74  else if(element == boutonGererJoueurs)
75  {
76  Log.d(TAG, "clic boutonGererJoueurs");
77  }
78  else if(element == boutonVoirHistorique)
79  {
80  Log.d(TAG, "clic boutonVoirHistorique");
81  }
82  }
83 
90  private void recupererWidgets()
91  {
92  Log.d(TAG, "recupererWidgets()");
93 
94  boutonDemarrerPartie = (Button)findViewById(R.id.boutonDemarrerPartie);
95  boutonGererJoueurs = (Button)findViewById(R.id.boutonGererJoueurs);
96  boutonVoirHistorique = (Button)findViewById(R.id.boutonVoirHistorique);
97  }
98 
105  private void initialiserWidgets()
106  {
107  Log.d(TAG, "initialiserWidgets()");
108 
109  // Rend les boutons cliquables
110  boutonDemarrerPartie.setOnClickListener(this);
111  boutonGererJoueurs.setOnClickListener(this);
112  boutonVoirHistorique.setOnClickListener(this);
113 
114  boutonGererJoueurs.setVisibility(View.INVISIBLE);
115  boutonVoirHistorique.setVisibility(View.INVISIBLE);
116  }
117 }
118 
void recupererWidgets()
Récupère les widgets du layout de l'activité
void initialiserWidgets()
Récupère les widgets du layout de l'activité
void onCreate(Bundle savedInstanceState)
Méthode appelée à la création de l'activité
static final String TAG
le TAG de la classe pour les logs
Déclaration de la classe MainActivity.
void onClick(View element)
Méthode appelée lors d'un clic sur un widget de l'activité