java - Android :how to display all users in firebase database except one -
this question has answer here:
- how compare strings in java? 23 answers

here model. want display users except "peter". here code:
//iterating through values in database (datasnapshot postsnapshot : snapshot.getchildren()) { user user= postsnapshot.getvalue(user.class); if (user.getusername()!="peter"){ users.add(user);} } //creating adapter adapter = new myadapter(getapplicationcontext(), users); //adding adapter recyclerview recyclerview.setadapter(adapter); problem: list still displays user peter!!
please use equals method compare 2 strings:
replace: if (user.getusername() != "peter")
with: if (!"peter".equals(user.getusername()))
method equals( ) compares characters inside string object. operator == compares 2 object references.
Comments
Post a Comment