title: android 7.0 Notification icon appearing white square
body: <p>I am using the below snippet to generate notifications in my android app.</p>
  
  <pre><code>private void sendNotification(String contentText, String message) {
  
      Intent resultIntent = new Intent(this, MainActivity.class);
      resultIntent.putExtra("clear","clear");
      resultIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | 
       Intent.FLAG_ACTIVITY_CLEAR_TASK);
  
     PendingIntent piResult = PendingIntent.getActivity(this, 0, resultIntent,0);
  
      NotificationCompat.Builder builder=new NotificationCompat.Builder(this)
              .setSmallIcon(R.drawable.icon)
              .setColor(ContextCompat.getColor(getApplicationContext(),R.color.red))
              .setContentTitle("title")
              .setContentText(message)
              .setAutoCancel(true)
              .setLargeIcon(BitmapFactory.decodeResource(getResources() 
              ,R.drawable.notification))
              .setContentIntent(piResult);
  
      NotificationCompat.InboxStyle notification = new NotificationCompat.InboxStyle(builder);
  
      int i;
      for(i=0; i&lt;messageList.size();i++){
          notification.addLine(messageList.get(i));
      }
      notification.setBigContentTitle("title");
      notification.setSummaryText(contentText);
  
      NotificationManager notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
      notificationManager.notify(NOTIFICATION_ID,notification.build());
  }
  </code></pre>
  
  <p>It works in android 5 and 6 but for android nougat it is not working</p>