如何使用调用函数的 android 警报管理器更新徽章计数

How to update badge count with android alarm manager which calls a function

我有问题。我有一个触发功能 static Future<void> callback() async 的警报管理器,但我想在每次触发此功能时更新我的​​ IconBadge,以便它始终上升一个数字。我在函数中用 setState 试过,但这不起作用,因为函数必须是静态的。我在函数中使用 setState 时的错误:Instance members can't be accessed from a static method. Try removing the reference to the instance member, or removing the keyword 'static' from the method.

解决我的问题的最佳方法是什么?

您好,您可以使用 Isolate 之类的工具来增加计数器。