如何使用Flutter_bloc显示通知

时间:2020-01-11 08:43:06

标签: flutter dart bloc flutter-bloc

我是flutter_bloc软件包的新手。如何使用flutter_bloc包显示通知警报。这是我不使用bloc所做的示例。

                  IconButton(
                    icon: Icon(Icons.notifications),
                    onPressed: () {
                      String time=7:30
                      List<String> arr = time.split(':');
                      int aa = int.parse(arr[0]);
                      int bb = int.parse(arr[1]);
                      var time = new Time(aa, bb, 0);
                      var android = new AndroidNotificationDetails(
                        'Channel Id', 'Channel Name', 'Channel Des',);
                      var iOS = new IOSNotificationDetails();
                      var platform = new NotificationDetails(android, iOS);
                      flutterLocalNotificationsPlugin.showDailyAtTime(0, 'show daily title',
                          'Daily notification shown at approximately', time, platform);
                    },
                  )

1 个答案:

答案 0 :(得分:0)

如果要在单击IconButton时显示一些通知,可以对其使用BlocListener:

  1. 首先,使business logic在集团中发出通知
  2. 使用B locProvider
  3. 提供集团
  4. 在应用中使用BlocListener并根据Bloc状态显示
  5. 收听Bloc