Bonjour, je cherche à faire un compte à rebours tout simple et pas moyen de trouver ce que je veux sur le web.
Je souhaite faire un chrono de type sportif (compte a rebours).
En gros je commence à 20:00 et 3 boutons : start, stop , RAZ.
deux textView ou 1 seul ..je sais pas quel est le mieux ...
Donc, j'ai essayé avec le Timer, avec le CountDown avec le chronometre...pas moyen de trouver un truc qui marche comme je veux ...
En l occurence, start lance le compte a rebours , stop l'arrete MAIS permet de repartir, et le RAZ...bon ca c'est pas le plus complexe.
J'ai suivi tous les tutos de soi disant simple chrono et autres compte a rebours et en effet c est simple quand on n'a pas besoin de l'arreter.
Est ce quelqu'un aurait déjà fait ca ???
Quelle est la meilleure pratique ?
Merci
Je joins mon code e depart :
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
35
36
37
38
39
40
41 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.game); sport = getIntent().getExtras().getString("sport").toString(); periodNumber = getIntent().getExtras().getString("periodNumber").toString(); periodDuration = getIntent().getExtras().getString("periodDuration").toString(); // Watch for button clicks. button = (Button) findViewById(R.id.start); button.setOnClickListener(mStartListener); button = (Button) findViewById(R.id.stop); button.setOnClickListener(mStopListener); button = (Button) findViewById(R.id.reset); button.setOnClickListener(mResetListener); minuteText = (TextView) findViewById(R.id.textViewMinute); secondeText = (TextView) findViewById(R.id.textViewSeconde); } OnClickListener mStartListener = new OnClickListener() { public void onClick(View v) { } }; OnClickListener mStopListener = new OnClickListener() { public void onClick(View v) { } }; OnClickListener mResetListener = new OnClickListener() { public void onClick(View v) { } };
Partager