2017-10-06 19 views
1

が表示され、FirebaseをAndroidスタジオに接続しようとしています。最初の2つのステップは緑色のダニでマークされていますが、何らかの理由でmyRefの値を設定しようとすると、Android Studioに「'setValue'シンボルを解決できません。 は赤色です。コードの'setValue' Androidスタジオにエラー

スクリーンショット:

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

関連する問題