为了账号安全,请及时绑定邮箱和手机立即绑定

尽管在 ValueEventListener 中正确声明,但无法调用 DataSnapshot

尽管在 ValueEventListener 中正确声明,但无法调用 DataSnapshot

阿波罗的战车 2022-06-15 10:39:25
我正在尝试将 FirebaseDatabase 实施到我的项目中,但不幸的是我无法使用DataSnapshot mDataSnapshot. 当我打电话mDataSnapshot.getValue(Message.class)时,它说“无法解析符号'mDataSnapshot”。@Overrideprotected void onStart() {    super.onStart();    mDatabaseReference.addValueEventListener(new ValueEventListener() {        @Override        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {            for(DataSnapshot mDataSnapshot  : dataSnapshot.getChildren());            Message message = mDataSnapshot.getValue(Message.class);        }}谢谢你的帮助。
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

删除 for 循环行处的分号。

替换for(DataSnapshot mDataSnapshot  : dataSnapshot.getChildren());for(DataSnapshot mDataSnapshot  : dataSnapshot.getChildren())

它会起作用的。


查看完整回答
反对 回复 2022-06-15
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信