gpt4 book ai didi

android - 从 Firebase 读取 int 时出错

转载 作者:行者123 更新时间:2023-11-30 00:12:13 24 4
gpt4 key购买 nike

我正在尝试从 Firebase 检索 int,但出现了一些错误。

这是检索数据的代码:

Birthday = dataSnapshot.child(userID).child("data_birth").getValue(int.class);

错误是这样的:

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference

但是我可以检索这个字符串:

Email = dataSnapshot.child(userID).child("email").getValue(String.class);

最佳答案

我认为dataSnapshot.child(userID).child("data_birth")返回Null,可以进行null检查。

if (dataSnapshot.child(userID).child("data_birth")==null)
Birthday = 0;
else
Birthday = dataSnapshot.child(userID).child("data_birth").getValue(Integer.class);

关于android - 从 Firebase 读取 int 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47973610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com