2017-10-04 19 views
1

Firebaseを初めて使用しています。私はチュートリアルを行い、Firebase接続を実践しています。 Firebaseにデータを追加したいのですが。しかし、何とかそれは追加していません。私は何が問題なのか分からない。 Firebaseが正常に接続されました。 私の主な活動は次のとおりです。データがFirebaseに挿入されていません

package com.example.sayan.appfire; 

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 

import com.firebase.client.Firebase; 

public class MainActivity extends AppCompatActivity { 
    private Button msendData; 
    private Firebase mRef; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     Firebase.setAndroidContext(this); 
     mRef = new Firebase("https://appfire-713c6.firebaseio.com/"); 
     msendData = (Button)findViewById(R.id.sendData); 


     msendData.setOnClickListener(new View.OnClickListener(){ 

      @Override 
      public void onClick(View view) { 
       Firebase mRefChild = mRef.child("name"); 
       mRefChild.setValue("Sayan"); 
      } 
     }); 
    } 
} 
+2

をステップHTTPでこの手順は、次のとおりです。//www.inheritxを。 com/integrate-firebase-database-android/ – Radhey

+0

CompletionListenerを使用してエラーをデバッグすることができます: 'mRefChild.setValue(" Sayan "、new DatabaseReference.CompletionListener(){ @Override { Log.d( "MainActivity"、databaseError.toException())}); – Neeraj

+0

@Neerajボタンをクリックすると、アプリケーションがクラッシュしています。私はあなたが私に言った変更を行った。 –

答えて

0

よりこれをチェックするためにfirebaseデータベースに

private void createUser(String name, String email) { 
     // TODO 
     // In real apps this userId should be fetched 
     // by implementing firebase auth 
     if (TextUtils.isEmpty(userId)) { 
      userId = mFirebaseDatabase.push().getKey(); 
     } 

     User user = new User(name, email); 

     mFirebaseDatabase.child(userId).setValue(user); 

     addUserChangeListener(); 
    } 

を操作を実行するには、この方法を試してみてください。

https://www.androidhive.info/2016/10/android-working-with-firebase-realtime-database/

関連する問題