android - How many levels does Firebase ChildEventListener listen to -
my current android application uses firebase store user data.
my data has following "structure" (and/or levels)
my-android-app.firebaseio.com/level0/level1/uuid1/uuid2 data objects stored @ uuid2 resemble this
{    "students":[       {          "name":"amit goenka",          "major":"physics"       },       {          "name":"smita pallod",          "major":"chemistry"       },       {          "name":"rajeev sen",          "major":"mathematics"       }    ] } i need able detect when child data added, removed or changed etc below (at) uuid2, want set childeventlistener using path
android-app.firebaseio.com/level0/level1 is possible?
during test far have had specify full path of:-
my-android-app.firebaseio.com/level0/level1/uuid1/uuid2 
firebase fire child_* event change under level register correct listener. fire child_added/child_removed nodes added/removed directly under level registered. other changes, fire child_changed , possibly child_moved.
your options:
- flatten tree
- listen valueevents
- listen child_events , figure out changes
Comments
Post a Comment