![](/img/trans.png)
[英]The argument type 'Future<void> Function(String?)' can't be assigned to the parameter type 'void Function(NotificationResponse)?
[英]The argument type 'Future<dynamic> Function(String)' can't be assigned to the parameter type 'void Function(String?)?'
我正在使用顫振本地通知,但它不起作用,它突然使我的應用程序關閉。 這是我的代碼。
initializeNotifications() async {
var initializationSettingsAndroid =
AndroidInitializationSettings('@mipmap/launcher_icon');
var initializationSettingsIOS = IOSInitializationSettings();
var initializationSettings = InitializationSettings(
android: initializationSettingsAndroid, iOS: initializationSettingsIOS);
var flutterLocalNotificationsPlugin;
await flutterLocalNotificationsPlugin.initialize(initializationSettings,
onSelectNotification: onSelectNotification);
}
Future onSelectNotification(String payload) async {
if (payload != null) {
debugPrint('notification payload: ' + payload);
}
await Navigator.push(
context,
new MaterialPageRoute(builder: (context) => MedicineReminder()),
);
}
await flutterLocalNotificationsPlugin.initialize(
initializationSettings,
onSelectNotification: (payload) {
if (payload != null) {
onSelectNotification(payload!);
}
}
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.