Как правильно сохранить данные в Firebase из фрагмента? - PullRequest
0 голосов
/ 30 марта 2019

Я пытаюсь отправить данные в базу данных Firebase Realtime, и в настоящее время я использую официальную документацию Firebase . Следуя инструкциям на полпути с их кодом, я столкнулся с этой ошибкой:

Cannot resolve symbol 'put'

Может ли кто-нибудь предложить какое-нибудь руководство относительно того, почему это происходит?

Я прочитал некоторые другие вопросы из этих мест в StackOverflow и даже смотрел видео на YouTube, в которых рассказывается о передаче данных в Firebase.

Эти ресурсы либо приводят к синтаксическим ошибкам, либо оставляют меня в тупике.

Я пробовал следующие ресурсы:

Публикация данных из фрагмента в базу данных

Не удается сохранить данные в базе данных Firebase

Как сохранить данные в Firebase?

https://www.youtube.com/watch?v=MeYmSdU_bOY

Это мои строки кода, которые я взял из официальной документации Firebase:

package sg.edu.singaporetech.teamproject;

import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;

import java.util.HashMap;
import java.util.Map;

public static class User {
    final FirebaseDatabase database = FirebaseDatabase.getInstance();
    DatabaseReference ref = database.getReference("server/saving-data/fireblog");

    public String date_of_birth;
    public String full_name;
    public String nickname;

    public User(String dateOfBirth, String fullName) {
        // ...
    }

    public User(String dateOfBirth, String fullName, String nickname) {
        // ...
    }


    DatabaseReference usersRef = ref.child("users");

    Map<String, User> users = new HashMap<>();
    users.put("alanisawesome",new User("June 23, 1912","Alan Turing"));
    users.put("gracehop",new User("December 9, 1906","Grace Hopper"));
    usersRef.setValueAsync(users);

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...