-1
Firebase-Databaseのデータが変更されるたびにコマンドを実行する方法は?Firebaseデータベースの値が変更されたときにコマンドを実行する方法は?
Firebase-Databaseのデータが変更されるたびにコマンドを実行する方法は?Firebaseデータベースの値が変更されたときにコマンドを実行する方法は?
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);
あなたのAndroidアプリからFirebaseデータベースとやりとりするための完全なSDKがあります。 https://firebase.google.com/docs/database/android/start/のドキュメントから始めることを強くお勧めします。読者よりも多忙な人は、https://firebase.google.com/docs/samples/#codelabsのAndroidコードラップもあります。 –