Android-3每天都有相同的通知。如何启动?

Android-3每天都有相同的通知。如何启动?,android,service,notifications,alarm,Android,Service,Notifications,Alarm,我在创建通知方面有一个很大的问题 情况: 我有一个主要的活动。显然,这是第一个活动。我有一个设置活动,它包含几个复选框。这些复选框可以打开/关闭通知。最多可以有3个活动通知 现在,关于通知的更多详细信息。它们只是带有图像、标题和小内容的通知 我有一个代码来创建它们: int notificationId = 001; Intent viewIntent = new Intent(this, MainActivity.class); PendingIntent viewPend

我在创建通知方面有一个很大的问题

情况:

我有一个主要的活动。显然,这是第一个活动。我有一个设置活动,它包含几个复选框。这些复选框可以打开/关闭通知。最多可以有3个活动通知

现在,关于通知的更多详细信息。它们只是带有图像、标题和小内容的通知

我有一个代码来创建它们:

int notificationId = 001;

    Intent viewIntent = new Intent(this, MainActivity.class);
    PendingIntent viewPendingIntent = PendingIntent.getActivity(this, 0, viewIntent, 0);

    NotificationCompat.Builder notificationBuilder =
            new NotificationCompat.Builder(this)
                    .setSmallIcon(android.R.drawable.sym_def_app_icon)
                    .setContentTitle("Notification Title")
                    .setContentText("Notification Content")
                    .setContentIntent(viewPendingIntent)
                    .setDefaults(Notification.DEFAULT_ALL);

    NotificationManagerCompat notificationManager =
            NotificationManagerCompat.from(this);



    notificationManager.notify(notificationId, notificationBuilder.build());
这段代码运行良好。但主要的问题是,我必须每天在不同的时间创建这些通知(例如:1个通知为10:00,2个通知为13:00,3个通知为18:00)。我知道,我必须在这里使用AlarmManager,但我应该在哪里以及如何设置这些通知?在主要活动中?在设置活动中

还有一个问题。即使在设备重新启动后,也必须创建这些通知

我的应用程序几乎准备就绪,开发的最后阶段就是这个“通知”问题


请帮我解决这个问题。

这是一个教程,您可以按照它来解决问题,您必须在广播接收器的接收方法中设置此通知。如果您在本教程之后感到困难,那么我将详细解释。不幸的是,我对您的教程也有一些问题:(