नहीं दिखा रहा है यह बटन के साथ अधिसूचना स्थापित करने के लिए मेरा कोड है।एंड्रॉइड अधिसूचना बटन
Intent receiverIntent = new Intent(ctx, ResponsivePrefsActivity.class);
PendingIntent pReceiverIntent = PendingIntent.getActivity(ctx, 1, receiverIntent, 0);
Intent clearIntent = new Intent(ctx, ResponsivePrefsActivity.class);
clearIntent.setAction("clear");
PendingIntent pClearIntent = PendingIntent.getActivity(ctx, 1, clearIntent, 0);
Intent colorsIntent = new Intent(ctx, ResponsivePrefsActivity.class);
colorsIntent.setAction("colors");
PendingIntent pColorsIntent = PendingIntent.getActivity(ctx, 1, colorsIntent, 0);
Intent animationIntent = new Intent(ctx, ResponsivePrefsActivity.class);
animationIntent.setAction("animation");
PendingIntent pAnimation = PendingIntent.getActivity(ctx, 1, animationIntent, 0);
Notification.Builder builder;
builder = new Notification.Builder(ctx).setSmallIcon(R.drawable.ic_launcher).setAutoCancel(false)
.setContentTitle("Draw Me: A Live Wallpaper").setContentText("Never get bored again!")
.setContentIntent(pReceiverIntent).addAction(R.raw.ic_menu_close_clear_cancel, "Clear", pClearIntent)
.addAction(R.raw.ic_menu_edit, "Colors", pColorsIntent).addAction(R.raw.ic_menu_play_clip, "Animation", pAnimation);
Notification notification = builder.build();
NotificationManager notificationManager = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(0, notification);
अधिसूचना दिख रही है लेकिन बटन नहीं हैं। मेरे डिवाइस में एंड्रॉइड 4.1.1 है मैंने इस अधिसूचना को एक टुकड़े में स्थापित किया है। मैं क्या गलत कर रहा हूं? धन्यवाद!
साल का जवाब ....मैंने अपने द्वारा बनाए गए अंतिम ओएस अपडेट को दोषी ठहराया (4.2.2) लेकिन इसकी सीधी गलती नहीं है .... –
यह उत्तर अधिक अपवर्तनीय है! – Swayam
महान उत्तर। मैं अपने नोटिसिएशन बिल्डर पर .setPriority (Notification.PRIORITY_MAX) को कॉल करके @ कैप्टन ब्लैमो उत्तर का उपयोग करके इसके आसपास भी मिला। यूएसबी – Jake