Если у меня есть функция, которая время от времени получает разные значения, и, используя фрагмент в качестве дисплея, я бы хотела обновить TextView внутри фрагмента при изменении значения, как я могу манипулировать TextView из фрагментавнутри MainActivity?
Чтобы уточнить больше:
My MainActivity соответствует значению в DatabaseReference следующим образом:
userLoggedInRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
if (!dataSnapshot.child("office").getValue(String.class).equals("none")) {
officeKeyLoggedIn = dataSnapshot.child("office").getValue(String.class);
usersInOffice.child(officeKeyLoggedIn).child(userKey).setValue("").addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(task.isSuccessful()){
/new-code/
}
}
});
}
...
Итак, вот условие, когда пользователь входит в офиси значение меняется с «none» на «/ officeKey /», и в этот момент я хочу вызвать «/ new-code /» фрагмент, который является отображением MainActivity, чтобы установить видимость скрытого TextView вVISIBLE и задайте в нем текст, информирующий пользователя о том, что он сейчас вошел в систему.
Как мне этого добиться?
EDIT1: MainActivity InicioFragment