Yeni Wifi tarama sonuçları alındığında (Receiver manifest filtresine Scan_Results yayınıyla birlikte kaydediliyor) BroadcastReceiver'ı genişleten bir sınıfım var. Bu sınıfa itibaren Android show bildirimi Gönderen BroadcastReceiver
, ben kullanıcıya bir bildirim göstermek isterler. Şu anda, yayın niyet sınıfımın onReceive yönteminde bir parametre olarak alınan içeriği başka bir sınıfa ait "bildirim bildirimi" yöntemine iletiyorum.o çizgiye aldığında:
myNotificationManager.notify(notificationId, notification);
aşağıdaki durumla başarısız:
java.lang.IllegalArgumentException: contentView required: pkg=com.mumfordmedia.trackify id=2131034122 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x0)
herhangi bir fikir bu neden oluyor? Tüm düşünebildiğim, onReceive parametresinden aldığım bağlamın, daha iyi bir cümlenin yokluğu için değil, "iş için doğru" olması değil ...
Herhangi bir fikrin var mı? Teşekkürler, Maks.
Sana Bildirim yöneticisine geçmek size bildirim oluştururken, bunu göstermek için bir içerik görünümü vermiyorsun söyleyebileceğim
Belki de bu http://stackoverflow.com/questions/2826786/pendingintents-in-notifications yardımcı olacaktır. Her neyse, bize daha fazla kod göster, böylece yardımcı olabiliriz. – Jong
Lütfen kodunuzdan biraz daha fazlasını bize göstererek neler olup bittiğine dair daha iyi bir fikir edinebiliriz. –
Bu arada, Stackoverflow'a Hoş Geldiniz! Eğer bir yanıt faydalı olursa, oy verin. Yanıt size başarıyla cevap verirse, lütfen cevabı kabul etmek için yanındaki yeşil onay işaretini tıklayın. –