2017-10-06 77 views
1

我們正嘗試將Firebase連接到Android Studio。前兩個步驟用綠色標記標記,但由於某些原因,當我們嘗試設置myRef的值時,Android Studio會顯示'無法解析符號'setValue''setValue'呈紅色。'setValue'Android Studio顯示錯誤

截圖代碼:

enter image description here

FirebaseDatabase database = FirebaseDatabase.getInstance(); 
DatabaseReference myRef = database.getReference("message"); 

myRef.setValue("Hello, World!"); 

回答

1

聲明myRef.setValue("Hello, World!");錯位。它必須在方法體內。將其移動到onCreate()onStart()方法中。

2

你需要調用push()來生成新的數據的唯一密鑰:

DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference() 
mDatabase.push().setValue("Hello, World!"); 

檢查this for more details

+0

是你的問題解決? @ user8465176 –

+0

是的,非常感謝! – user8465176