我正在尝试检查用户是否登录,我已经用firebase验证了我的flutter应用程序,我希望用户的状态将应用程序重定向到登录页或主页,但我无法运行应用程序。它在红色屏幕上显示错误,错误为:NoSuchMethodError:方法“currentUser”在null上被调用。接收者:null尝试调用:currentUser()
我在这里看到了解决方案,但我没有正确理解它
currentUser函数:
Future<String> currentUser() async {
FirebaseUser user = await _firebaseAuth.currentUser();
return user!= null ? user.uid : null;
}
检查身份验证状态:
void initState() {
super.initState();
try {
widget.auth.currentUser().then((userId) {
setState(() {
authStatus =
userId == null ? AuthStatus.notsignedIn : AuthStatus.signedIn;
});
});
} catch (e) {}
}
该错误仅意味着您的_firebaseAuth
对象为空。尝试使用
FirebaseUser user = await FirebaseAuth.instance.currentUser();
我得到一个错误java。lang.OutOfMemoryError(无错误消息),同时生成我的项目的签名Android应用程序包(AAB)。这是完整的错误消息- ***任务“:app:signReleaseBundle”的执行失败。 执行com.android.build.gradle.internal.tasks.FinalizeBundleTask$BundleToolRunnablejava
我用的是reactjs。我正在使用material表获取可编辑表中的数据。但是我得到了一个像图片一样的错误,我怎样才能修复这个错误呢? 我使用useState进行表格的编辑设置。你能帮我纠正一下错误吗? 我在接收数据时没有收到任何错误。我只是在表格上使用活动/非活动编辑。但是 为行提供错误。 下面是错误截图和我的源代码
我想用jQuery DataTable进行多列筛选,但我得到一个错误,不知道如何解决。 错误:$(...)DataTable不是函数类型错误:$(...)。DataTable不是函数未捕获的类型错误:无法读取未定义的属性“column” 你能帮我解决这个错误吗? 我的HTML代码,
然后,我创建了注释代码。 结果 原因:java.lang.StringIndexOutOfBoundsException:长度=0;指数=-6 说真的,我和这个代码斗争了7小时30分钟。
我是java和android的新手,我收到这个错误:由:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'android.view.View android.widget.Button.findViewById(int)' 这是我的MainActivity.java代码: 这是我activity_main.xml代码:
我只是创建了一个new-project,即使对于新项目,它也会给出如下注释的错误: 生命周期配置不包括的插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.1:compile(执行:default-compile,phase:compile) 生命周期配置不包括的插件执行:org.apache.maven.plugins:maven-reso