title: Disable sounds and vibration in notification
body: <p>I set a notification progress bar for my users to show when they're uploading files but when the notification start it shows on top of the screen  and vibrate and it make sounds. I don't want that, I just want the notification on the status, thats all. Here's my code.</p>
  
  <pre><code>final double progress = (100.0 * taskSnapshot.getBytesTransferred()) / taskSnapshot.getTotalByteCount();
  final int currentprogress = (int) progress;
  String NOTIFICATION_CHANNEL_ID = "my_channel_id_01";
  
  mNotifyManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
  builder = new NotificationCompat.Builder(MultiPost.this, NOTIFICATION_CHANNEL_ID);
  
  builder.setDefaults(Notification.DEFAULT_LIGHTS | DEFAULT_SOUND)
     .setVibrate(new long[]{0L})// Passing null here silently fails
     .setContentTitle("2 " +getResources().getString(R.string.on) +" " + String.valueOf(fileUriList.size()))
     .setContentText("" + (int)progress +"%")
     .setAutoCancel(false)
     .setOngoing(true)
     .setWhen(System.currentTimeMillis())
     .setPriority(NotificationCompat.PRIORITY_DEFAULT)
     .setSmallIcon(R.mipmap.ic_launcher);
  
  builder.setProgress(100,currentprogress,false);
  mNotifyManager.notify(1001,builder.build());
  </code></pre>