Articles of firebase database

Android Firebase – сохранение данных без аутентификации

Я делаю пример приложения для заметок с Firebase, где пользователи могут входить в систему и создавать простые текстовые заметки. Моя структура данных Firebase выглядит следующим образом: "Project-dir":{ "Notes":{ "UserID":{ "NoteKey":{ "title":"This is note title", "content":"This is the note content", "unixTime":123456789 }, "NoteKey":{ "title":"This is note title", "content":"This is the note content", "unixTime":123456789 }, } } […]

Как хранить данные в базе данных реального времени в firebase во время регистрации пользователя?

Я делаю приложение, похожее на socialmedia, с профилем пользователя. Я хочу сохранить их данные профиля после их регистрации, используя их uid. Хотя регистрация прошла успешно, профиль не сохраняется в базе данных firebase. Я также проверил правила, и чтение и запись настроены для аутентифицированных пользователей. Вот мой код: public class RegisterActivity extends AppCompatActivity implements View.OnClickListener { […]

База данных Firebase возвращает значение null каждый раз при чтении

У меня есть класс для чтения данных из моей базы данных, но он всегда возвращает null . Вот java-файл public class UserActivity extends AppCompatActivity { TextView textView; private FirebaseDatabase mFirebaseDatabase; private FirebaseAuth mAuth; private FirebaseAuth.AuthStateListener mAuthListener; private DatabaseReference myRef; private String userID; private String TAG = "hifiwi"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user); […]

Как проверить, успешно ли выполнено задание на запись в Firebase

Я совершенно новичок в Firebase и должен знать, как проверить, была ли моя задача записи успешной, потому что, если я этого не сделаю, MainActivity начнет и MainActivity мой прогресс в Register . Это проверяет, если Username уже выполнено, и регистрирует пользователя, если это не так: Query usernamequery = myRef.orderByChild("Username").equalTo(Username); usernamequery.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void […]

Android Firebase чат RecyclerView автоматически прокручивается вниз при добавлении нового элемента

Im разработка чата android с использованием firebase. Я пытался исследовать эту проблему, но я не могу найти хорошие решения. Надеюсь, кто-нибудь может мне помочь. Моя проблема: я хочу, чтобы RecyclerView автоматически прокручивался, если новый элемент добавлен. Вот мой код. @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ View rootView = inflater.inflate(R.layout.chatlayoutchat, container, false); […]

Получить последние сообщения / данные из firebase с лимитом 10 записей в android и заполнить в Listview

В моем приложении я хочу получить последние записи из firebase с разбивкой на страницы 10. Также я хочу показать им im listview, когда предел достигает 10, затем он должен снова вызвать следующие 10 записей и так далее. Может ли кто-нибудь помочь мне, как это сделать.

Как проверить, что пользователь впервые вступает в систему с помощью Firebase Authentification

Я использую Firebase Database и Firebase Authentication, позволяя пользователю войти в систему с помощью электронной почты или пароля или входа в Google. В активности входа я пытаюсь проверить, является ли пользователь, входящий в Google, делать это в первый раз или нет. Если в первый раз он подписывает диалоговое окно, появляется и запрашивает возраст и пол […]

Android Searchview по данным Firebase

Я хочу реализовать функцию поиска Android в фрагменте списка, заполненном данными из базы данных Firebase. Код для получения данных Firebase mPOIAdapter = new FirebaseListAdapter<Poi>( getActivity(), Poi.class, R.layout.item_layout_poi, FirebaseDatabase.getInstance().getReference("poi").orderByChild("name")) { @Override protected void populateView(View v, Poi model, int position) { TextView pointsText = (TextView) v.findViewById(R.id.poi_textview); pointsText.setText(model.getName()); TextView pointDescr = (TextView) v.findViewById(R.id.poi_building); pointDescr.setText(model.getDescription()); } }; mPOIListView.setAdapter(mPOIAdapter); Код […]

Firebase: запись базы данных перед входом в систему

Я использую Firebase в своем приложении для Android. Моя цель заключается в том, что пользователь приложения должен иметь возможность записывать данные в базу данных, но я не хочу, чтобы пользователь регистрировался, поэтому я использую анонимный вход. У меня есть форма, которую пользователь может отправить и будет привязан к базе данных. Во время отправки возможно, что […]

FirebaseRecyclerAdapter и умножить типы элементов на android

Я хочу добавить 2 типа: – С изображением Без изображения В моем recyclerview . Я знаю, что мне нужно переопределить метод из FirebaseRecyclerAdapter но я не знаю, как это сделать. Помогите мне, пожалуйста, с этим. @Override public int getItemViewType(int position) { return mModelLayout; } abstract protected void populateViewHolder(VH viewHolder, T model, int position); Поэтому я […]

Intereting Posts
Содержимое вкладки, используя стиль вкладки actionbarsherlock Как обновить recyclerview, когда действие будет удалено, которое открыто из адаптера recycliewiew Изменение текста на вкладке Android Обновлять текст в действии из фрагмента Дублируемая запись IInAppBillingService Проверка базы данных android sql из Eclipse Константы компоновки Android XML Android Зависимости ссылаются на существующую библиотеку google-play-services_lib.jar OnDragListener – есть ли библиотека совместимости для уровней Android <11? Определите конкретный вход зарядного устройства Сколько Android-устройств мне нужно для тщательного тестирования? HTML-форма для Android «done» button sofkeyboard Как показать количество уведомлений на значок приложения, например Facebook? Статические ссылки очищаются – действительно ли Android разгружает классы во время выполнения, если они не используются? ANDROID: Как я могу запустить всплывающее диалоговое окно из уведомления или нажатием кнопки поиска в верхней части окна?