Bonjour à tous, y a-t-il moyen de faire vibrer un bouton, mais seulement lorsque la condition est vérifiée?
voici le code:
Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE) ;
if(l2>=l1){
insertactone.setBackgroundColor(Color.RED);
};
voici la méthode onclick pour insertactone:
einsertactone = (Button) findViewById(R.id.bsqlinsertactone);
insertactone.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.bsqlinsertactone:
insertactoneClick();
break;
}
}
private void insertactoneClick() {
startActivity(new Intent(
"com.example.everydaybudgetplanner.ACTONESQLENTRY"));
}
});
Je veux qu'il vibre uniquement si la condition IF est vérifiée
TY tout d'avance
existe-t-il un moyen de faire vibrer un bouton, mais uniquement lorsque la condition if est vérifiée?
Oui. Il semble que vous ayez déjà 95% du code. Où êtes-vous resté coincé?
Vous avez déjà un objet Vibrator
et un conditionnel. Il ne vous reste plus qu'à appeler vibrate()
comme ceci:
Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
if(l2 >= l1) {
insertactone.setBackgroundColor(Color.RED);
vibe.vibrate(100);
}
N'oubliez pas que vous devez ajouter
<uses-permission Android:name="Android.permission.VIBRATE" />
dans votre fichier AndroidManifest.xml.
<uses-permission Android:name="Android.permission.VIBRATE" />
Assurez-vous d'avoir ajouté une permission dans AndroidManifest