Mobile-DARTS  1.1
BTS SNIR LaSalle Avignon 2021
IhmMobileDarts.java
Aller à la documentation de ce fichier.
1 package com.lasalle84.mobile_darts;
2 
3 import android.app.Activity;
4 import android.content.Intent;
5 import android.os.Bundle;
6 import android.util.Log;
7 import android.view.View;
8 import android.widget.ImageButton;
9 import android.widget.TextView;
10 import android.widget.Toast;
11 
12 import androidx.appcompat.app.AppCompatActivity;
13 
14 // Logcat : _IhmMobileDarts_|_ActiviteLancerPartie_|_ActiviteCreerJoueur_|_ActiviteJouerPartie_|_ActiviteFinPartie_|_Peripherique_|_TReception_|_Partie_|_TypeJeu_|_Joueur_|
15 
28 public class IhmMobileDarts extends AppCompatActivity
29 {
33  private static final String TAG = "_IhmMobileDarts_";
34  public static final String EXTRA_MESSAGE = "com.lasalle84.mobile_darts.MESSAGE";
35  private static final int ACTIVITE_LANCER_PARTIE = 1;
36 
40  private TextView versionDarts;
41 
48  @Override
49  protected void onCreate(Bundle savedInstanceState)
50  {
51  super.onCreate(savedInstanceState);
52  setContentView(R.layout.activity_main);
53  Log.d(TAG, "[onCreate]");
54 
55  versionDarts = (TextView) findViewById(R.id.versionDarts);
56  versionDarts.setText("version " + BuildConfig.VERSION_NAME);
57  }
58 
62  @Override
63  protected void onStart()
64  {
65  super.onStart();
66  Log.d(TAG, "[onStart]");
67  }
68 
72  @Override
73  protected void onResume()
74  {
75  super.onResume();
76  Log.d(TAG, "[onResume]");
77  }
78 
82  @Override
83  protected void onPause()
84  {
85  super.onPause();
86  Log.d(TAG, "[onPause]");
87  }
88 
92  @Override
93  protected void onStop()
94  {
95  super.onStop();
96  Log.d(TAG, "[onStop]");
97  }
98 
102  @Override
103  protected void onDestroy()
104  {
105  super.onDestroy();
106  Log.d(TAG, "[onDestroy]");
107  }
108 
112  public void demarrerActiviteLancerPartie(View view)
113  {
114  Intent intent = new Intent(this, ActiviteLancerPartie.class);
115  startActivityForResult(intent, ACTIVITE_LANCER_PARTIE);
116  }
117 
121  protected void onActivityResult(int requestCode, int resultCode, Intent data)
122  {
123  super.onActivityResult(requestCode, resultCode, data);
124 
125  switch (requestCode)
126  {
128  Log.d(TAG, "[onActivityResult] Fin ActiviteLancerPartie");
129  if(resultCode == Activity.RESULT_OK)
130  {
131  Log.d(TAG, "[onActivityResult] ActiviteLancerPartie RESULT_OK");
132  }
133  break;
134  default:
135  Log.d(TAG, "[onActivityResult] requestCode : " + requestCode);
136  }
137  }
138 
139  public void demarrerActiviteAfficherHistorique(View view)
140  {
141  Toast.makeText(getApplicationContext(), "Fonction non disponible", Toast.LENGTH_SHORT).show();
142  }
143 }
void onResume()
Méthode appelée après onStart() ou après onPause()
L'activité ActiviteLancerPartie.
void onDestroy()
Méthode appelée à la destruction de l'application (après onStop() et détruite par le système Android)...
L'activité principale de l'application DARTS.
void onActivityResult(int requestCode, int resultCode, Intent data)
Traite le retour des activités.
void onStart()
Méthode appelée au démarrage après le onCreate() ou un restart après un onStop()
static final String TAG
TAG pour les logs.
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...
void onStop()
Méthode appelée lorsque l'activité n'est plus visible.
void onCreate(Bundle savedInstanceState)
Méthode appelée à la création de l'activité
void demarrerActiviteLancerPartie(View view)
Démarrer l'activité ActiviteLancerPartie.
static final int ACTIVITE_LANCER_PARTIE
Code pour identifier l'activité ActiviteLancerPartie.