我想从数据库Firebase获取用户名,但返回的数据等于null。
这是代码段:
if (getIntent() != null)
//get id for the user to send the message to
chatUser = getIntent().getExtras().getString("user_id");
Log.v(TAG, "Intent Extra: " + chatUser);
DatabaseReference userChild = FirebaseDatabase.getInstance()
.getReference()
.child("users")
.child(chatUser);
userChild.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String username = String.valueOf(dataSnapshot.child("fullName").getValue());
Log.v(TAG, "username: " + username);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
答案 0 :(得分:-1)
我已经创建了一个Java模型。请尝试以下代码:-
const2dPrinter((const int* const* const) mat, numRows, numCols); //this works