Ниже приведен код и на одной из строк, android studio просит меня объявить как окончательный
public void getFullName(GetFullNameCallback getFullNameCallback) { usersRef.child(mAuth.getUid()).child("fN").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
getFullNameCallback.onCallback(dataSnapshot.getValue().toString());
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {}
});
}
private interface GetFullNameCallback {
void onCallback(String fullName);
}
На getFullNameCallback.onCallback()
в onDataChange
он подчеркнут красным, как говорится getFullNameCallback
должен быть объявлен окончательным, но согласно этому ответу , это просто прекрасно ??