Android Studio Java Firebase Firestore одновременное обновление данныхJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Android Studio Java Firebase Firestore одновременное обновление данных

Сообщение Гость »


Я использую приведенный ниже код для обновления базы данных Firebase Firestore под названием «Курсы».

db.collection("Курсы").get() .addOnSuccessListener(new OnSuccessListener() { @Override public void onSuccess (QuerySnapshot queryDocumentSnapshots) { if (!queryDocumentSnapshots.isEmpty()) { загрузкаPB.setVisibility(View.GONE); List list = queryDocumentSnapshots.getDocuments(); for (DocumentSnapshot d : список) { Курсы c = d.toObject(Courses.class); c.setId(d.getId()); курсыArrayList.add(c); } курсRVAdapter.notifyDataSetChanged(); } еще { Toast.makeText(CourseDetails.this, «В базе данных данные не найдены», Toast.LENGTH_SHORT).show(); } } }).addOnFailureListener(новый OnFailureListener() { @Override public void onFailure(@NonNull Exception e) { Toast.makeText(CourseDetails.this, «Не удалось получить данные.», Toast.LENGTH_SHORT).show(); } }); Насколько мне известно, Firebase Firestore поддерживает сериализуемую модель изоляции. Вот что я хотел бы знать. Допустим, эта однострочная команда начинает выполняться одновременно на двух разных устройствах Android. Одна из этих двух команд ожидает завершения другой команды, чтобы выполниться?

Я еще не пробовал, так как это проблема с несколькими пользователями.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»