我试图在Android Studio中获取用户在线状态,但以下行给了我一个错误

时间:2018-03-11 21:41:02

标签: android gps location

我正在尝试让用户在线状态,但下面显示的错误是不允许的。 包含错误的行是:

.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();
    }
}

0 个答案:

没有答案