我想每天在指定时间显示通知,并且我已经实现了显示每日通知的代码,但是在我想致电时不显示通知是行不通的。我正在使用此插件link
当我运行该应用程序时,我在控制台上收到了此警告,这是屏幕截图
我的代码实现错误吗? 这是代码
this.hash = Arrays.hashCode(new Integer[]{data.hashCode(), previousHash});
答案 0 :(得分:2)
您必须首先初始化Local Notification插件。
只需将初始化代码添加到您的initstate中,如下所示:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
答案 1 :(得分:1)
我遇到了同样的问题,发现我没有在清单中添加一些必需的权限和接收者,所有详细信息都写在文档中的“计划通知”标题下,以及此link以示例项目清单作为参考。
希望它对某人有帮助。
答案 2 :(得分:0)
我听说有一个报告,由于他们的应用程序尚未迁移到AndroidX,因此发生了此问题,尽管该错误并不表示该情况。你看过了吗?参见https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility#how-to-migrate-a-flutter-app-to-androidx