Как установить логическое значение в Firebase DB в Android

#java #android #firebase #firebase-realtime-database

#java #Android #firebase #firebase-база данных в реальном времени

Вопрос:

В моем приложении я хочу отслеживать действия пользователя, такие как вход в систему, выход из системы для этого я хочу сохранить узел с логическим типом данных, так как же мне установить логическое значение (true или false) из моего приложения?

Комментарии:

1. Вы связали свой проект Android с проектом Firebase?

2. Что вы уже пробовали? Пожалуйста, ответьте с помощью @.

3. Да, я подключил свое приложение к firebase @ronginat

4. Я изучил различные документы по аутентификации firebase, но мне нужны значения boleen для других действий, я пробовал использовать целое число 0,1, но boleen намного проще по сравнению с @Alex Mamo

Ответ №1:

Я предлагаю вам ознакомиться с документацией Firebasehttps://firebase.google.com/docs/android/setup и, в частности https://firebase.google.com/docs/auth/android/manage-users ! Используя firebase login, вы можете проверить текущего пользователя с

 FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
    // User is signed in
} else {
    // No user is signed in
}
  

вместо создания узла базы данных для этого, как описано в документации Firebase.

Комментарии:

1. Я могу использовать это для отслеживания входа пользователя в систему, выхода из системы, но никаких других вещей, для которых мне понадобятся логические значения

2. Прежде всего, в следующий раз, когда вам нужно будет сформулировать свой вопрос более четко, потому что, если вы хорошо опишете свою проблему, мы сможем помочь вам найти лучший способ или ответить именно тем, что вы ищете, во всяком случае, Firebase предлагает вам firebase.google.com/docs/database/android/read-and-write чтобы понять, как добавлять и проверять значение в вашей базе данных, было бы бесполезно, если бы я переписал то, что прекрасно описано в документации. Просто попробуйте спросить, чего вы в этом не понимаете! Если вы хотите разработать приложение, как вы можете это сделать, не понимая, как работает ваша база данных