我试图管理一组推送通知。
1.我的第一个问题是只有最后设置的通知才能接收我的智能手机。我相信它没有创建新实例,但它覆盖了唯一的实例。我该如何解决?
2.我的第二个问题是我想要从应用程序中删除一个确定通知的时间表。
这是我在MovieAdapter.java 中的代码(主要方法是getNotification、scheduleNotification和deleteNotification):
通知发布者.java
package com.example.msnma.movienotifier.notify;
import android.app.Notification;
import android.app.NotificationManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class NotificationPublisher extends BroadcastReceiver
{
public static String NOTIFICATION_ID = "notification-id";
public static String NOTIFICATION = "notification";
public void onReceive(Context context, Intent intent) {
NotificationManager notificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = intent.getParcelableExtra(NOTIFICATION);
int id = intent.getIntExtra(NOTIFICATION_ID, 0);
notificationManager.notify(id, notification);
}
}
慕勒3428872
相关分类