[英]DatabaseReference 'setValue' Android Studio shows error
[英]'setValue' Android Studio shows error
我們正在嘗試將Firebase
連接到 Android Studio。 前兩個步驟標有綠色勾號,但出於某種原因,當我們嘗試設置 myRef 的值時,Android Studio 顯示 'Cannot resolve symbol 'setValue'
。 'setValue'
為紅色。
代碼截圖:
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
語句myRef.setValue("Hello, World!");
被放錯了地方。 它必須在方法體內。 將其移動到onCreate()
或onStart()
方法中。
您需要調用push()
為新數據生成唯一鍵:
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference()
mDatabase.push().setValue("Hello, World!");
在 getInstance() 中包含數據庫的 URL
FirebaseDatabase database = FirebaseDatabase.getInstance("https://testfirebase-98765-default-rtdb.asia-southeast1.firebasedatabase.app/");
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.