簡體   English   中英

“setValue”Android Studio 顯示錯誤

[英]'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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM