-2
Je veux obtenir une pression sur une touche, en millisecondes.Android: Comment puis-je gérer la pression des touches?
Example
Si l'utilisateur appuie sur la touche 'F' je souhaite obtenir la valeur en millisecondes du temps de pressage.
public void keyPressed(KeyEvent event) {
int keyCode = event.getKeyCode();
switch (keyCode) {
case KeyEvent.ACTION_DOWN:
// start timer
inizio = System.currentTimeMillis();
break;
case KeyEvent.ACTION_UP:
// end timer
long diffInSec = (System.currentTimeMillis() - inizio);
Toast.makeText(this, "Click durato " + diffInSec, Toast.LENGTH_SHORT).show();
break;}
je teste le programme, mais il ne fonctionne pas. "La méthode keyPressed n'est jamais utilisée" – ChrisB