title: Android foreground service notification not showing
body: <p>I am trying to start a foreground service. I get notified that the service does start but the notification always gets suppressed. I double checked that the app is allowed to show notifications in the app info on my device. Here is my code:</p>
  
  <pre><code>private void showNotification() {
      Intent notificationIntent = new Intent(this, MainActivity.class);
      notificationIntent.setAction(Constants.ACTION.MAIN_ACTION);
      notificationIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
              | Intent.FLAG_ACTIVITY_CLEAR_TASK);
      PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,
              notificationIntent, 0);
  
      Bitmap icon = BitmapFactory.decodeResource(getResources(),
              R.mipmap.ic_launcher);
  
      Notification notification = new NotificationCompat.Builder(getApplicationContext())
              .setContentTitle("Revel Is Running")
              .setTicker("Revel Is Running")
              .setContentText("Click to stop")
              .setSmallIcon(R.mipmap.ic_launcher)
              //.setLargeIcon(Bitmap.createScaledBitmap(icon, 128, 128, false))
              .setContentIntent(pendingIntent)
              .setOngoing(true).build();
      startForeground(Constants.FOREGROUND_SERVICE,
              notification);
      Log.e(TAG,"notification shown");
  
  }
  </code></pre>
  
  <p>Here is the only error I see in relation:
  <code>06-20 12:26:43.635 895-930/? E/NotificationService: Suppressing notification from the package by user request.</code></p>