小编Muh*_*wan的帖子

如何将“Function”类型的参数分配给“void Function()”类型的参数?

我正在尝试创建一个像这样的无状态小部件:

import 'package:flutter/material.dart';

class Answers extends StatelessWidget {
  final Function nextQuestion;

  Answers(this.nextQuestion);

  @override
  Widget build(BuildContext context) {
    return ElevatedButton(
      onPressed: nextQuestion,
      child: Text("Answer"),    
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,参数中出现错误onPressed:“参数类型‘Function’不能分配给参数类型‘void Function()?’”。我该如何解决?

dart flutter

2
推荐指数
1
解决办法
7921
查看次数

标签 统计

dart ×1

flutter ×1