sto creando il mio notifica in questo modo:Android notifica grande immagine non funziona
Intent intent = new Intent(this, OfferNotification.class);
PendingIntent pIntent = PendingIntent.getActivity(this, 0,
intent, 0);
Uri soundUri = RingtoneManager
.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
this).setSmallIcon(R.drawable.unknown)
//.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.unknown))
.addAction(R.drawable.ic_launcher, "d", pIntent)
.setAutoCancel(true)
.setContentTitle("Offer from " + restaurantName)
.setContentText(offerDescriptoin).setSound(soundUri);
// Creates an explicit intent for an Activity in your app
Intent resultIntent = new Intent(this, OfferNotification.class);
resultIntent.putExtra("offerID", offer.getID());
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
stackBuilder.addParentStack(OfferNotification.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent = stackBuilder
.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(offer.getID(), mBuilder.build());
quando ho usato piccola icona, funziona molto bene, ma quando uso icona grande, posso capelli la voce del nofitication ma la notifica stessa non appare, nessun aiuto pelase?
se si sta eseguendo il codice in <3.0 android os allora non funziona. significa che NotificationCompat funziona in> 11 API. –
sto usando 2.3 con supporto v4, il codice funziona, solo l'icona larg non funziona –
nel supporto v4 non c'è supporto disponibile per NotificationCompat.Builder. in genere non è possibile farlo in <11 API Android. (Comprendo il tuo problema ma puoi utilizzare in questo modo -> http://stackoverflow.com/a/8869647/1168654) –