首页 > 解决方案 > 在特定时间显示通知

问题描述

我目前创建了一个通知,在检查开关时显示没有问题,但是我想创建一个 if 语句来设置显示通知的当前时间。我已经尝试了以下方法,但是在测试时,通知不会在下午 3:30 显示,我是否遗漏了什么或者我该怎么做?

public void onCheckedChanged(CompoundButton buttonView, boolean notificationSwitchisChecked) {
      if(notificationSwitchisChecked){
           Calendar.getInstance();
           if (Calendar.HOUR_OF_DAY == 15 && Calendar.MINUTE == 30 && Calendar.SECOND == 0){
             sendNotification(); // this method displays the notification no problem when checked
                }
           }

标签: javaandroid-studioandroid-notificationsandroid-calendarandroid-switch

解决方案


建议您了解事件侦听器并查看下面的堆栈答案:

当前时间/日期事件监听器


推荐阅读