-2
Я хочу получить время нажатия клавиши в миллисекундах.Android: Как я могу управлять нажатием клавиш?
Example
, если пользователь нажимает клавишу «F», я хочу получить значение в миллисекундах времени прессования.
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;}
я проверить программу, но она не работает. «метод keyPressed никогда не используется» – ChrisB