Définir Drawable ou Bitmap en tant qu'icône dans Notification dans Android

- Je télécharger une image depuis le serveur en tant que bitmap et le convertir en drawable maintenant je veux profiter de cette drawable comme icône de notification. Mais je suis incapable de le faire. voici mon code:

    Notification notification = new NotificationCompat.Builder(context)

    .setContentTitle(title)

    .setContentText(message)

    .setContentIntent(intent)

    .setSmallIcon(bitmap)

    .setWhen(when)

    .build(); 

mais l'icône est une des Ressources int valeur, de sorte que lorsque je l'ai utilisé il donne une erreur. Toute aide

Edit:

Maintenant je mettre à jour mon code et maintenant je fais comme ça :

          Notification notification = new NotificationCompat.Builder(context)

        .setContentTitle(title)

        .setContentText(message)

        .setContentIntent(intent)

        .setSmallIcon(icon)

        .setLargeIcon(bitmap)

        .setWhen(when)

        .build();

mais il donne une grande icône sur le côté gauche et le petit icône sur le côté droit. Je ne veux pas que ce donc pour cela, j'ai supprimer setSmallIcon ligne et exécuter mon code mais il n'est pas en me montrant les notifications

source d'informationauteur User42590