java - how get value from Firebase -
i new in android , want userids firebase database, i've tried using returns null.
- by using code
- value of
constants.arg_chat_group_rooms=groups,constants.new_node=newgroup
private void getmyuid() { string senderuid = firebaseauth.getinstance().getcurrentuser().getuid(); databasereference mtest = firebasedatabase.getinstance().getreference(); mtest.child(constants.arg_chat_group_rooms).child(constants.new_node) .child(senderuid).addlistenerforsinglevalueevent(new valueeventlistener() { @override public void ondatachange(datasnapshot datasnapshot) { if (!datasnapshot.exists()){ toast.maketext(activitychatview.this, "not exist", toast.length_short).show(); log.e("151","acv"+datasnapshot); } } @override public void oncancelled(databaseerror databaseerror) { } }); log.e("139","acv"+senderuid); } - database structure this
if want first 1 under 15052169227329_mygroupname_hell anne: problem forgot node before "constants.new_node"
private void getmyuid() { string senderuid = firebaseauth.getinstance().getcurrentuser().getuid(); databasereference mtest = firebasedatabase.getinstance().getreference(); mtest.child(constants.arg_chat_group_rooms).child("15052169227329_mygroupname_hell anne").child(constants.new_node) .addlistenerforsinglevalueevent(new valueeventlistener() { @override public void ondatachange(datasnapshot datasnapshot) { if (!datasnapshot.exists()){ toast.maketext(activitychatview.this, "not exist", toast.length_short).show(); log.e("151","acv"+datasnapshot); } // can cast object later seems that string , not array object yourrequiredobject = datasnapshot.child("usersids").getvalue(); } @override public void oncancelled(databaseerror databaseerror) { } }); log.e("139","acv"+senderuid); } 
Comments
Post a Comment