ボタンを振動させる方法はありますが、if条件が確認された場合のみですか?
これがコードです:
Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE) ;
if(l2>=l1){
insertactone.setBackgroundColor(Color.RED);
};
これがinsertactoneのonclickメソッドです。
einsertactone = (Button) findViewById(R.id.bsqlinsertactone);
insertactone.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.bsqlinsertactone:
insertactoneClick();
break;
}
}
private void insertactoneClick() {
startActivity(new Intent(
"com.example.everydaybudgetplanner.ACTONESQLENTRY"));
}
});
IF条件が確認された場合にのみ振動させたい。
ボタンを振動させる方法はありますが、if条件が確認された場合のみですか?
はい。 95%のコードが既にあるようです。どこで行き詰まりましたか?
Vibrator
オブジェクトと条件が既にあります。あとは、vibrate()
を呼び出すだけです。
Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
if(l2 >= l1) {
insertactone.setBackgroundColor(Color.RED);
vibe.vibrate(100);
}
追加する必要があることを忘れないでください
<uses-permission Android:name="Android.permission.VIBRATE" />
androidManifest.xmlファイル内。
<uses-permission Android:name="Android.permission.VIBRATE" />
必ずAndroidManifestで権限を追加してください