您好我正在做一个项目,我必须生成通知....我可以生成通知,我必须生成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);
}
非常感谢,任何教程或示例都会有所帮助。