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: 
In addition to [Ahmadul Hoq's answer](https://stackoverflow.com/questions/46402510/notification-vibrate-issue-for-android-8-0/47646166#47646166), which did work for me, I would like to add that you may need to remove the app and reinstall it before the vibration changes take place. The channel keeps its initial settings and stays alive if the app is killed - so changes may not be applied if you simply build and run.
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>