android : lors de l'appui d'une touche, envoyer 10 messages par seconde
Bonjour,
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public class MainActivity extends AppCompatActivity {
public Button button = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)findViewById(R.id.button);
button.setOnClickListener(buttonListen)
}
public View.OnClickListener buttonListen = new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("message","Hello World");
}
}; |
quand je click sur mon boutton poussoir button, je peux voir le message "Hello World" sur mon terminal, ce que j'aimerai c'est lors du maintient du bouton j'envoie toute les 0.1seconde le message "Hello World",
j'ai voulu faire :
button.setPressed()
mais je suis bloqué car il n'existe pas de public View.OnClickListener buttonListen = new View.OnClickListener() { quand on presse
je ne sais pas du tout comment faire, je demande donc votre aide car vous serez sans doute ce qu'il faut faire.
Merci d'avance