也许有人可以向我解释,如何正确地从 OnLongClickListener 中振动。在下面的方法中,振动很短。如果我return false;
按预期设置振动持续 5000 毫秒,但OnClickListener
会被解雇。
我应该如何在整个期间从 OnLongClickListener 振动,而不是开火OnClickListener
?
final Vibrator x = (Vibrator) getParent()
.getSystemService(Context.VIBRATOR_SERVICE);
button.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
x.vibrate(5000);
return true;
}
});