tôi đang tạo ra thông báo của tôi như thế này:thông báo android hình ảnh lớn không làm việc
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());
khi tôi sử dụng biểu tượng nhỏ, nó hoạt động rất tốt, nhưng khi tôi sử dụng biểu tượng lớn, tôi có thể tóc giọng nói của nofitication nhưng bản thân thông báo không xuất hiện, bất kỳ pelase trợ giúp nào?
nếu bạn đang liên kết để chạy mã này trong <3,0 os android thì nó không hoạt động. có nghĩa là NotificationCompat hoạt động trong> 11 API. –
tôi đang sử dụng 2,3 với hỗ trợ v4, mã đang hoạt động, chỉ cần biểu tượng larg không hoạt động –
trong hỗ trợ v4 không có hỗ trợ có sẵn cho NotificationCompat.Builder. sắp xếp bạn không thể làm điều này trong <11 Android API. (Tôi hiểu vấn đề của bạn nhưng bạn có thể sử dụng cách này -> http://stackoverflow.com/a/8869647/1168654) –