2017-03-02 4 views
-1

Firebase-Databaseのデータが変更されるたびにコマンドを実行する方法は?Firebaseデータベースの値が変更されたときにコマンドを実行する方法は?

+1

あなたのAndroidアプリからFirebaseデータベースとやりとりするための完全なSDKがあります。 https://firebase.google.com/docs/database/android/start/のドキュメントから始めることを強くお勧めします。読者よりも多忙な人は、https://firebase.google.com/docs/samples/#codelabsのAndroidコードラップもあります。 –

答えて

1

onDataChangeイベントコールバックas specified hereを使用すると、ValueEventListenerが必要です。これで、引数dataSnapshotにアクセスし、適切な処置を決定します。ドキュメントからの例:

ValueEventListener postListener = new ValueEventListener() { 
    @Override 
    public void onDataChange(DataSnapshot dataSnapshot) { 
     // Get Post object and use the values to update the UI 
     Post post = dataSnapshot.getValue(Post.class); 
     // ... 
    } 

    @Override 
    public void onCancelled(DatabaseError databaseError) { 
     // Getting Post failed, log a message 
     Log.w(TAG, "loadPost:onCancelled", databaseError.toException()); 
     // ... 
    } 
}; 
mPostReference.addValueEventListener(postListener); 
関連する問題