Android 如何显示firebase的总分而不出现空异常错误

Android 如何显示firebase的总分而不出现空异常错误,android,firebase-realtime-database,Android,Firebase Realtime Database,我一直在试图找出为什么会出现空异常错误。我的firebase中已经有一个数字,它应该显示该信息,因为我正在尝试检索总值,然后将评级添加到其中。这是我的快照中用于检索它的变量。我决定添加一个名为Total Score的子项,以便以后按顺序列出它们 final Integer total_score = (Integer) childSnapshot.child(message[0]).child("Rating").child("Total Score")

我一直在试图找出为什么会出现空异常错误。我的firebase中已经有一个数字,它应该显示该信息,因为我正在尝试检索总值,然后将评级添加到其中。这是我的快照中用于检索它的变量。我决定添加一个名为Total Score的子项,以便以后按顺序列出它们

 final Integer total_score = (Integer) childSnapshot.child(message[0]).child("Rating").child("Total Score").getValue();e
其中消息[0]是来自此图像的医疗诊所的名称

hashmap代码如下所示:

 HashMap<String, Object> map5 = new HashMap<>();
                                        map5.put("Rating by " + finalUser_email, rate);
                                        rate = total_score + rate;
                                        map5.put("Total Score", rate);
HashMap map5=newhashmap();
map5.put(“评级依据”+最终用户电子邮件,费率);
比率=总分+比率;
map5.put(“总分”,比率);

我还尝试了以下代码:final int total_score=(Integer.parseInt((String.valueOf)(childSnapshot.child)(消息[0])