Ho scaricato un'immagine dal server come bitmap e la converto in drawable ora voglio usare questo drawable come icona di notifica. Ma non sono in grado di farlo. qui è il mio codice:Imposta Drawable o Bitmap come icona In Notification in Android
Notification notification = new NotificationCompat.Builder(context)
.setContentTitle(title)
.setContentText(message)
.setContentIntent(intent)
.setSmallIcon(bitmap)
.setWhen(when)
.build();
ma icona è un valore int risorse in modo che quando l'ho usato dà errore. Qualsiasi aiuto
Edit:
Ora posso aggiornare il mio codice e ora sto facendo così:
Notification notification = new NotificationCompat.Builder(context)
.setContentTitle(title)
.setContentText(message)
.setContentIntent(intent)
.setSmallIcon(icon)
.setLargeIcon(bitmap)
.setWhen(when)
.build();
ma dà grande icona sul lato sinistro e piccola icona sul lato destro. Non voglio che questo quindi per questo rimuovo linea setSmallIcon ed eseguire il mio codice, ma non mi mostra le notifiche
http://stackoverflow.com/a/16051724/931982 ... se la mia risposta qui – stinepike
grazie @StinePike vedere la mia domanda modificata – User42590
lol per qualche motivo non so perché .. la piccola icona sul lato destro è chiamata grande icona .. solo lì puoi impostare la bitmap. In api superiori puoi creare la tua notifica con il layout personalizzato – stinepike