У меня проблема с firebase.Я проверил пропускную способность с помощью cmd.
Проблема в том, что когда я загружаю что-то, сервер возвращает мне значение, и я загружаю то же самое, что только что загрузил.
У меня включена постоянство, и даже если я в автономном режиме, если я загружаю что-то, у меня есть доступ к нему, но когда я выхожу в Интернет, он загружает данные и все равно отправляет их мне.
Я использую такие функции, как:
ChildEventListener ItemsListener = new ChildEventListener() {
@Override
public void onChildAdded(@NonNull DataSnapshot dataSnapshot, @Nullable String s)
{
if (dataSnapshot.exists())
{
DisplayItems(dataSnapshot);
}
}
...
И чтобы поместить данные, я просто использую: MyRef.putValue("myvalue")
или MyRef.updateChildren(Map)
Я слышал о "печать = тишина"команда, но я не могу найти для Android.
Если кто-то может помочь ...
РЕДАКТИРОВАТЬ: Больше информации
Как вы можете видеть, я загружаю один объект в«ListOfItems» с моего телефона, и он автоматически загружается (и он занимает в 3,5 раза больше данных). Я не хочу, чтобы он был загружен, потому что у меня его уже есть на телефоне, поэтому он бесполезен ...
![enter image description here](https://i.stack.imgur.com/rOnjD.png)