我对Java没有多少经验。我不确定这个问题是不是很愚蠢,但是我需要从Firebase实时数据库中获取用户名,并且由于此方法而返回此名称。所以,我想出了如何获得这个值,但我不明白如何返回它作为这个方法的结果。最好的方法是什么?
private String getUserName(String uid) { databaseReference.child(String.format("users/%s/name", uid)) .addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { // How to return this value? dataSnapshot.getValue(String.class); } @Override public void onCancelled(DatabaseError databaseError) {} });}
潇湘沐
白猪掌柜的
慕标琳琳
相关分类