2016-03-20 26 views
-2

Birisi, birden fazla bildirimi (farklı zamanlamalarda) planlamak için aşağıdaki kodda yapmak zorunda olduğum değişiklikleri bana söyleyebilir mi? Şu andaBir etkinlikten birden çok bildirim nasıl zamanlanır?

 </activity> 
    <receiver android:name=".NotificationPublisher"/> 
</application> 

sadece benim son programlanan bildirim görüntülenir: i BroadcastReceiver uzanır sınıfını ekledi nerede

Intent notificationIntent = new Intent(this, NotificationPublisher.class); 
    PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT); 
    AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE); 
    alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent); 

Bu

benim Android Manifest dosyası bir parçasıdır.

cevap

0

Aptal sorumu için üzgünüm. Parametreler PendingIntent.getBroadcast() için ne olduğu konusunda net değildi. Tek yapmam gereken, 2. parametreyi değiştirerek benzersiz PendingIntents yaratmaktı.

İlgili konular