也許有人可以解釋我,如何從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;
}
});