颤抖,位置参数过多(但事实并非如此)

时间:2019-06-06 14:14:34

标签: flutter arguments

我已经在类API中声明了一个带有一个必需参数“ token”的静态方法。 但是在Android Studio中,我得到一个错误

错误:位置参数过多:预期为0,但找到1。([disconnection] lib / main.dart:28处的extra_positional_arguments)

但是如果我运行代码,该方法可以正常工作,则接收到参数。

如果删除参数“ TEST-ARG”,该错误消失,但在应用程序中出现错误“位置参数太少”(红色屏幕)。

但是如果我删除参数“ TEST-ARG”,我会得到一个错误

checkUser(){
    API.checkUser("TEST-ARG").then((response){
      print(response.body);
      setState(() {
        loginCheck = false;
      });
    });
}

API飞镖

class API {
  ....
  static Future checkUser(String token) {
  }
  ....
}

我在做什么错? 谢谢

1 个答案:

答案 0 :(得分:0)

这是一个Android Studio问题。我删除并重新创建了api.dart,退出并重新打开Android Studio,问题消失了