Search code examples
android-vibration

Will Vibrator.vibrate throw an error if the device can't vibrate?


I'm hoping not, but just wanted to get a definitive answer since its not stated in the docs. Do I have to check with Vibrate.hasVibrator before vibrating?


Solution

  • According to the source code of android.os.Vibrator, vibrate() will not throw anything:

    public void vibrate(long milliseconds)
    {
        try {
            mService.vibrate(milliseconds, mToken);
        } catch (RemoteException e) {
        }
    }