java - 在特定时间显示通知
问题描述
我目前创建了一个通知,在检查开关时显示没有问题,但是我想创建一个 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
}
}
解决方案
建议您了解事件侦听器并查看下面的堆栈答案:
推荐阅读
- php - Laravel 8 - 如何重定向错误 404?
- typescript - 打字稿:断言未知输入的类型为 Pick
对于指定的键 - c - 表偏移的 C 递归宏
- python - ValueError: 层双向的输入 0 与层不兼容:预期 ndim=3,发现 ndim=4。收到的完整形状:(无、3、3、128)
- python-3.x - 合并熊猫数据框中的行
- node.js - 如何处理多个Nodejs请求同时读取、修改和更新MongoDB中的同一个文档?
- components - 哪种名称适合这种类型的输入字段?
- python - 不和谐.py | 如何从特定用户一次添加的消息中删除所有反应
- css - 位置和重叠问题
- r - 有没有比使用循环更有效的方法来分配 R 中的类别?