Ativar / desativar a função de vibração no android?

Eu implementei vibração usando vibrador. Na minha aplicação, quando o usuário pressiona o botão, a vibração funciona. Para alguns usuários não gostam de vibração no aplicativo, então eu tinha um botão de alternância como vibração on / off. Eu só preciso saber como implementar o ativar / desativar a função de vibração. essa é minha aula de vibrador

<code>      Vibrator vib = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);  
     vib.vibrate(500);
      Toast.makeText(this, "vib started", Toast.LENGTH_LONG).show();
</code>

questionAnswers(1)

yourAnswerToTheQuestion