title: Why do icons set with Notification.Builder.setSmallIcon in Android Lollipop show as a white square?
body: <p>I have this code:</p>
  
  <pre><code>Notification notif;
  
  // Build notification
  Notification.Builder notifBuilder = new Notification.Builder(context);
  notifBuilder.setContentIntent(pendingIntent);
  notifBuilder.setContentTitle(title);
  notifBuilder.setSmallIcon(icon_resId);
  notifBuilder.setContentText(ne.getCaption());
  notifBuilder.setDefaults(Notification.DEFAULT_ALL);
  notifBuilder.setAutoCancel(autocancel);
  notifBuilder.setWhen(System.currentTimeMillis());
  notif = notifBuilder.build();
  </code></pre>
  
  <p>and works fine in Android 4.4.</p>
  
  <p>However, in Android 5.0 the icon showed in status bar is a white square. The icon showed in the new "notification body", that appears when device is locked, is correct.</p>
  
  <p>In <a href="http://developer.android.com/reference/android/app/Notification.Builder.html">http://developer.android.com/reference/android/app/Notification.Builder.html</a>, I don't see anything new about notification icons in API Level 21</p>