Обновление значения метки времени базы данных Firebase - PullRequest
1 голос
/ 29 апреля 2020

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

вот как я пытался обновить время в моем приложении

mRootRef.child("Chat").child(mOtherUser).child(mCurrentUserId).child("timestamp").setValue(ServerValue.TIMESTAMP);

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

1 Ответ

0 голосов
/ 04 мая 2020
postsMap.put("timestamp", GlobalVarables.timeStamp);

@Override
protected void onStart() {
    super.onStart();

    GlobalVarables.timeStamp= String.valueOf(System.currentTimeMillis());
}

так я исправил свой удаленный файл ServerValue.Timestamp и заменил его на System.currentTimeMillis(), затем создал класс GlobalVarables для хранения значения и затем вызвал его во время отображения.

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