Question: i create notification channel to show notification in android 8.0 as below

```
 NotificationChannel uploadChannel = new NotificationChannel(Constants.NOTIFICATION_CHANNEL_UPLOAD_ID,"Uploads", NotificationManager.IMPORTANCE_LOW);
 uploadChannel.enableLights(false);
 uploadChannel.setDescription("Uploads Channel");
 notificationManager.createNotificationChannel(uploadChannel);

```

each time i show notification the phone vibrate many times. 
i disable vibrate from notification channel as below

```
uploadChannel.enableVibration(false);

```

i create notification as below

```
 NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context, Constants.NOTIFICATION_CHANNEL_UPLOAD_ID);

```

but it is not working phone is vibrating with each notification.

Answer: 
I was initially using `NotificationManager.IMPORTANCE_DEFAULT` and could not get the vibrating to stop. Using `NotificationManager.IMPORTANCE_LOW` instead resolved the issue. `NotificationManager.IMPORTANCE_MIN` would also work; see here: <https://developer.android.com/training/notify-user/channels#importance>
add `notificationChannel.setVibrationPattern(new long[]{ 0L });`
uninstall the application or clear App Data. run it again It will work!
reason: channel\_id already registered for application.