【发布时间】:2018-04-30 15:51:10
【问题描述】:
我正在使用local_notification 显示通知,并且我想在单击通知时执行一个操作(例如,在新窗口中打开新信号的消息)。我尝试使用
onNotificationClick: new NotificationAction(actionText: "Open",
callback: openSignal(signalEventFromCloud[i]),
payload: "Open signal")
而回调函数是:
openSignal(Signal signal) {
Navigator.push(
context,
new MaterialPageRoute(
builder: (context) => new DetailScreen(signal: signal),
),
);
}
该方法在显示通知时直接调用回调函数,但我只想在用户点击通知时执行回调函数。
有没有办法做到这一点?
【问题讨论】:
标签: notifications dart flutter