如何将参数传递给主函数

时间:2019-10-11 14:09:39

标签: flutter

在著名的flutter_architecture_samples回购中,恰好在此main.dart中,main函数需要2个参数:

void main({
  @required TodosInteractor todosInteractor,
  @required UserRepository userRepository,
}) {
  runApp(Injector(
    todosInteractor: todosInteractor,
    userRepository: userRepository,
    child: TodosBlocProvider(
      bloc: TodosListBloc(todosInteractor),
      child: MaterialApp(...

这是我第一次看到带有参数的Flutter主函数,有人可以解释吗?特别是您应该如何传递参数。

1 个答案:

答案 0 :(得分:0)

无法执行此操作,因为在设备上启动应用程序时,也不会传递任何参数。 您可以检查此How do you pass arguments from command line to main in Flutter/Dart?