我正在尝试让用户在线状态,但下面显示的错误是不允许的。 包含错误的行是:
.setValue(new User(FirebaseAuth.getInstance().getCurrentUser().getEmail(),"Online"));
我该如何解决?为什么会这样?请帮我。 代码:
public void onDataChange(DataSnapshot dataSnapshot) {
if(dataSnapshot.getValue(Boolean.class))
{
currentUserRef.onDisconnect().removeValue();// Delete old value
counterRef.child(FirebaseAuth.getInstance().getCurrentUser().getUid())
.setValue(new User(FirebaseAuth.getInstance().getCurrentUser().getEmail(),"Online"));
adapter.notifyDataSetChanged();
}
}