我该如何解决这个微弱的警告?“该字段不会覆盖继承的getter或setter。”

百合

它显示了这一点:"The field doesn’t override an inherited getter or setter."并且由于这个问题,我无法在Git中推送代码,因为它在测试和分析中失败。

关于如何解决的任何建议?我移开_startDate_endDate退出了Override,但现在显示了:"The method doesn’t override an inherited method."displayDatePicker。

import 'package:intl/intl.dart';
import 'package:flutter/material.dart';
import 'dart:async';
import 'package:date_range_picker/date_range_picker.dart' as DateRagePicker;

class Datepicker extends StatefulWidget {
  @override
  _DatepickerState createState() => _DatepickerState();
}

class _DatepickerState extends State<Datepicker> {

  DateTime _startDate = DateTime.now();
  DateTime _endDate = DateTime.now().add(Duration(days: 7));
  @override

  Future displayDatePicker(BuildContext context) async {
    {
      final List<DateTime> picked = await DateRagePicker.showDatePicker(
          context: context,
          initialFirstDate: _startDate,
          initialLastDate: _endDate,
          firstDate: new DateTime(DateTime.now().year),
          lastDate: new DateTime(DateTime.now().year + 2));
      if (picked != null && picked.length == 2) {
        setState(() {
          _startDate = picked[0];
          _endDate = picked[1];
        });
      }
    }
  }

  @override
  Widget build(BuildContext context) {
    return Container(
      child: Column(
        children: [
          RaisedButton(
            child: Text('select Date'),
            onPressed: () async {
              await displayDatePicker(context);
            },
            color: Colors.red,
            textColor: Colors.white,
            shape: RoundedRectangleBorder(
                borderRadius: BorderRadius.circular(18.0),
                side: BorderSide(color: Colors.red)),
          ),
          //Text("from:${_startDate}"),
          //Text("until:${_endDate}"),
          Text(
              "from:${DateFormat('MM/dd/yyyy').format(_startDate).toString()}"),
          Text("until:${DateFormat('MM/dd/yyyy').format(_endDate).toString()}")
        ],
      ),
    );
  }
}
斯特凡诺A.

displayDatePicker不是的方法State<Datepicker>,因此,我们只需要删除@override上面Future displayDatePicker

  // remove this line ---> @override

  Future displayDatePicker(BuildContext context) async {
    {
      final List<DateTime> picked = await DateRagePicker.showDatePicker(
          context: context,
          initialFirstDate: _startDate,
          initialLastDate: _endDate,
          firstDate: new DateTime(DateTime.now().year),
          lastDate: new DateTime(DateTime.now().year + 2));
      if (picked != null && picked.length == 2) {
        setState(() {
          _startDate = picked[0];
          _endDate = picked[1];
        });
      }
    }
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我该如何解决这个问题?

来自分类Dev

我该如何解决DEPMOD警告

来自分类Dev

我该如何解决该错误?[覆盖/ libgstreamer]

来自分类Dev

我该如何解决这个问题?让我烦了很久

来自分类Dev

我该如何解决锈的继承问题?

来自分类Dev

我该如何解决这个Java lang错误?

来自分类Dev

我该如何解决这个CRUD问题

来自分类Dev

我该如何解决这个奇怪的SSD问题?

来自分类Dev

我该如何解决这个XAML错误?

来自分类Dev

我该如何解决这个java.outOfMemoryError

来自分类Dev

我该如何解决这个GParted问题?

来自分类Dev

我该如何解决这个 Spring UnsatisfiedDependencyException

来自分类Dev

InsertOnSubmit 给出了这个错误。我该如何解决?

来自分类Dev

我该如何解决这个关于 webdriver 的错误?

来自分类Dev

我该如何解决这个 Pivot 语句

来自分类Dev

我该如何解决这个 mysql 存储函数问题?

来自分类Dev

我该如何解决这个 javascript 数学问题?

来自分类Dev

我该如何解决这个 <a href> 问题?

来自分类Dev

错误检查尝试,我该如何解决这个问题?

来自分类Dev

UITextField将不会返回,并且文本字段也无法更改。我该如何解决?

来自分类Dev

我该如何解决iOS Team Provisioning Profile警告

来自分类Dev

我该如何解决iOS Team Provisioning Profile警告

来自分类Dev

我该如何解决

来自分类Dev

我该如何解决?

来自分类Dev

MockHttpServletRequest忽略设置字段,我该如何解决?

来自分类Dev

Kibana 报告字段冲突,我该如何解决?

来自分类Dev

我该如何解决我的病情

来自分类Dev

请找到此查询的解决方案我该如何解决这个问题

来自分类Dev

我想在回调中添加多个参数。我该如何解决这个错误?

Related 相关文章

热门标签

归档