flutter - 我该如何解决flutter中的showDatePicker区域(对空调用了 'formatFullDate'方法。)

标签 flutter dart

在构建Directionality(textDirection:ltr)时引发了以下NoSuchMethodError:在null上调用了'formatFullDate'方法。

RaisedButton.icon(
  icon: Icon(Icons.date_range),
  label: Text('Start'),
  onPressed: () async {
    var date = await showDatePicker(
      context: context,
      initialDate: DateTime.now(),
      locale: Locale.fromSubtags(
        countryCode: 'KE',
        languageCode: 'EN',
      ),
      firstDate: DateTime(2008),
      useRootNavigator: true,
      lastDate: DateTime.now(),
      builder: (context, widget) => widget,
    );
    print(date);
  },
),

最佳答案

我意识到本地化是错误的。固定于

locale: Locale.fromSubtags(
          countryCode: 'en',
          languageCode: 'US',
      ),

关于flutter - 我该如何解决flutter中的showDatePicker区域(对空调用了 'formatFullDate'方法。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60110025/

相关文章:

flutter - 使用 Dart flutter 向 map 添加条目的最佳方式

dart - 如何将多个 Stream 合并为更高级别的 Stream?

Flutter Hive - 未处理的异常 : type 'List<dynamic>' is not a subtype of type 'List<SourceStations>' in type cast

dart - Navigator.push() 的类型无法签名到 onPressed

debugging - 为什么在使用 dart :io? 进行单元测试期间进程没有退出

flutter - 可重新排序列表中的弹出菜单不合适

firebase - 在 flutter 中验证电子邮件时不会调用 onAuthStateChanged

flutter - CupertinoTabBar 中的圆角

java - Android:Flutter SDK 中的 CountDownTimer 等效项

android - 是否可以在 android/ios/flutter 中同时播放多个音频文件?