Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';AppAnalytics.logLogin';(';Future<;Null>;Function()';)是';t有效覆盖';FirebaseAnalytics.logLogin';(';登录日志';)_Firebase_Flutter_Firebase Analytics - Fatal编程技术网

';AppAnalytics.logLogin';(';Future<;Null>;Function()';)是';t有效覆盖';FirebaseAnalytics.logLogin';(';登录日志';)

';AppAnalytics.logLogin';(';Future<;Null>;Function()';)是';t有效覆盖';FirebaseAnalytics.logLogin';(';登录日志';),firebase,flutter,firebase-analytics,Firebase,Flutter,Firebase Analytics,我最近更新了我的flatter项目库到最新版本,它开始向我显示一些错误。以下是错误: 'AppAnalytics.logLogin' ('Future<Null> Function()') isn't a valid override of 'FirebaseAnalytics.logLogin' ('logLogin'). 我使用的方法如下: @override Future<Null> logLogin({String logLogin}) async {

我最近更新了我的flatter项目库到最新版本,它开始向我显示一些错误。以下是错误:

'AppAnalytics.logLogin' ('Future<Null> Function()') isn't a valid override of 'FirebaseAnalytics.logLogin' ('logLogin').
我使用的方法如下:

  @override
  Future<Null> logLogin({String logLogin}) async {
    await _firebaseAnalytics.logLogin(loginMethod: logLogin);
  }
@覆盖
未来日志登录({String logLogin})异步{
wait_firebasealytics.logLogin(login方法:logLogin);
}

我正在寻找解决方案,以便能够解决这些问题

您有一个
AppAnalytics
类,该类扩展了
FirebaseAnalytics
FirebaseAnalytics
有一个名为
logLogin
的方法,该方法采用一个可选的命名参数,类型为
String
。您似乎在
AppAnalytics
类中重写了此方法,但您的方法采用了
Future Function()
@Ovidiu类型的参数。我添加了显示此错误的方法。问题似乎是函数的返回类型。您的函数返回
Future
,尽管它重写了返回
Future
的函数
Null
void
在技术上是不同的。
  @override
  Future<Null> logLogin({String logLogin}) async {
    await _firebaseAnalytics.logLogin(loginMethod: logLogin);
  }