我们正在尝试将Firebase
连接到Android Studio。前两个步骤标有绿色勾号,但出于某种原因,当我们尝试设置myRef的值时,Android Studio会说“无法解析符号'setValue'
”。 'setValue'
为红色。
代码截图:
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
答案 0 :(得分:3)
陈述myRef.setValue("Hello, World!");
是错误的。它必须位于方法体内。将其移至onCreate()
或onStart()
方法内。
答案 1 :(得分:2)
您需要致电push()
为新数据生成唯一密钥:
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference()
mDatabase.push().setValue("Hello, World!");