如何在特定日期停止通知

时间:2014-03-05 12:09:50

标签: android

您好我正在做一个项目,我必须生成通知....我可以生成通知,我必须生成N天的每日通知,所以我使用setinexactrepeating,但我的问题是我想要在完成N天后停止通知。

请帮忙。

private void showNotification(Context context) {
    PendingIntent contentIntent2 = PendingIntent.getActivity(context, 1,
        new Intent(context, s.class), 0);
    id+=1;
    NotificationCompat.Builder mBuilder =
        new NotificationCompat.Builder(context)
        .setSmallIcon(R.drawable.ic_launcher)
        .setContentTitle("My notification")
        .setContentText("Hello World!");
    mBuilder.setContentIntent(contentIntent2);
    mBuilder.setDefaults(Notification.DEFAULT_SOUND);
    mBuilder.setAutoCancel(true);

    NotificationManager mNotificationManager =
    (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
    mNotificationManager.notify(id, mBuilder.build());

    PendingIntent contentIntent1 = PendingIntent.getActivity(context, 2,
        new Intent(context, s.class), 0);
}

非常感谢,任何教程或示例都会有所帮助。

0 个答案:

没有答案