也许有人可以解释我,如何从OnLongClickListener正确振动。在下面的方法中,振动非常短。 如果我设置return false;
振动持续5000ms如预期,BUT OnClickListener
被触发。从OnLongClickListener振动
我应该如何从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;
}
});