C2dm kullanarak PushNotification uyguladı. Ayrıca c2dm'den bildirim alıyorum. Sorunum, birden fazla bildirim aldığımda bir sayaç vermek istiyorum, "Bildiriminiz (sayınız) var" demek istiyorum. Bunu nasıl uygulayabilirim?Birden fazla Bildirimler varsa sayacı nasıl verilir
cevap
Eğer Bildirim nesnesi burada
Notification notifyDetails = new Notification(R.drawable.alarm,intent.getExtras().getString(KEY_TITLE),System.currentTimeMillis());
notifyDetails.number = 1; ////// here you can pass the counter value which will so you the number
içine sayı değerini ayarlamak için yapabileceğiniz bağlantıyı
http://developer.android.com/reference/android/app/Notification.html#number
http://developer.android.com/guide/topics/ui/notifiers/notifications.html
Notification#number
mi arıyorsunuz?
NotificationManager notificationManager =(NotificationManager)context.getSystemService(NOTIFICATION_SERVICE);
notification.setNumber(1);
olduğunu
Bu sıkıcı kodu düzenlediğiniz için teşekkür ederiz. –
Yanıt bu olsa da, kodun sorunda belirtilen sorunun nasıl ve neden özülmesine yardımcı olduğunu eklemek daha iyidir. – jAC
Başka bir düzeltme için teşekkür ederiz. Bunu takdir etmekten çok daha fazlası. –
Bu, notificationManager sınıfı örneğini oluşturur. Daha sonra herhangi bir ayar yapabileceğiniz bildirim nesnesine sahip olacaksınız. Sadece bu set almış olduğunuz mesajlar sayısını ayarlamak için:
notification.setNumber(1);
Sizler nasıl gönderiimi düzenliyorsunuz? Bu itibartan dolayı, ya da editörler. –
Daha fazla bilgi edinmek için bu sayfayı gözden geçirin: http://stackoverflow.com/help/editing – buczek
- 1. GNU Cflow'a giriş olarak birden fazla c dosyası nasıl verilir?
- 2. Tam bir takvimdeki aynı hücrede birden fazla renk nasıl verilir?
- 3. Birleştirmede birden fazla alan varsa Linq'e nasıl katılınır?
- 4. bildirimler
- 5. JSON sorguları, bir öğe varsa, neden birden fazla nesne varsa, nesne döndürür?
- 6. Gcc ile birden fazla __attribute__ birden fazla gc
- 7. Uygulamadan bildirimler nasıl durdurulur
- 8. Birden fazla set nasıl kesişir?
- 9. Birden fazla web sitesi bağlama
- 10. Safari Basında Bildirimler
- 11. Bant genişliği nasıl sınırlanır ve bir dosya indirilirken birden fazla indirmeye izin verilir?
- 12. tüm bildirimler
- 13. Java: Veraset ve bildirimler
- 14. Performans sayacı ortalama zamanlayıcıları tabanlarıyla nasıl ilişkilendirilir?
- 15. takas bildirimler
- 16. UINavigationBar'da Birden Fazla UIBarButtonItemsi
- 17. İyonik Bildirimler Dinleyici, uygulama
- 18. GWT: birden fazla kelimenin
- 19. yükleniyor birden fazla dosya()
- 20. ASP.Net: Birden çok Ajax isteği yürüten Görünmez Tıklama Sayacı
- 21. Concatenate birden fazla liste
- 22. Güncelleme birden fazla satır
- 23. Bildirimler görünmez
- 24. ORDER BY birden fazla koşulda
- 25. Birden fazla INNER JOIN
- 26. Birden Fazla Laravel Diğer
- 27. NUnit Testleri Nasıl Sipariş Verilir
- 28. Montaj dili - Birden fazla türden?
- 29. Zamanlama yerel bildirimler Android nasıl?
- 30. Birden fazla depo içeren bir klasörde birden fazla bölme
Teşekkür ederim dostum, ben bu doğru nasıl elde etmek için biraz sürdü gibi sadece bir açıklama, bu – Aju
deneyeceğim. Bunu değiştirmeniz ve önceki bildirim ile aynı kimlikle birlikte 'NotificationManager.notify' öğesini geri aramanız gerekir. – Mortimer