Как мне обрабатывать время в Firebase?Время обработки в Firebase
ответ
В модели класса FriendlyMessage
добавить еще одно поле с именем:
String timeStamp;
public FriendlyMessage(String text, String name, String photoUrl, String timeStamp) {
this.text = text;
this.name = name;
this.photoUrl = photoUrl;
this.timeStamp = timeStamp;
}
и при вызове конструктора передать TIMESTAMP в формате, который вы хотели:
mSendButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
FriendlyMessage friendlyMessage = new FriendlyMessage(mMessageEditText.getText().toString(), mUsername,
mPhotoUrl, /*time stamp in the format you like*/ timeStamp);
mFirebaseDatabaseReference.child(MESSAGES_CHILD).push().setValue(friendlyMessage);
mMessageEditText.setText("");
mFirebaseAnalytics.logEvent(MESSAGE_SENT_EVENT, null);
}
});
Я уже делал это, это сложнее, подумайте - не стесняйтесь проверить весь проект [здесь] (https://github.com/firebase/friendlychat/tree/master/android) и проверить свое предложение. Вы увидите, что вы получите всевозможные ошибки, которые я не могу опубликовать здесь, потому что они слишком много и длинны. Спасибо за ваш ответ. – Me123
Я тоже делаю то же самое, и это сработало для меня хорошо –
Действительно? Затем отправьте полный рабочий код. – Me123
- 1. Firebase синхронизации обработки
- 2. Ошибка обработки запроса Firebase
- 3. время обработки в dplyr
- 4. Время обработки в R
- 5. Firebase Ошибка обработки динамических ссылок
- 6. Триггер Firebase в текущее время
- 7. firebase-импорт время выход?
- 8. Текущее время обработки в Kibana
- 9. Время обработки в PHP/SQL
- 10. Дата Время обработки в гибком
- 11. java Время обработки списка
- 12. ssrs время обработки всплесков
- 13. Время обработки ajax
- 14. Рассчитать время обработки
- 15. Уменьшить время обработки saveXML
- 16. Хранение vs Время обработки
- 17. Зачем увеличивать время обработки?
- 18. Tomcat Время обработки
- 19. Время обработки сайта Zend
- 20. Время обработки на поток?
- 21. Время работы и время обработки углового контроллера
- 22. Android Firebase время загрузки файла
- 23. C#, что занимает время обработки?
- 24. блокировка во время обработки nservicebus
- 25. Задать загрузку страницы Время обработки
- 26. Максимальное время выполнения обработки ошибок
- 27. Обновление страницы во время обработки
- 28. Время обработки с использованием PostgreSQL
- 29. Отступ HAML во время обработки?
- 30. Фактическое время обработки работы hadoop
Похоже, что вы ищете это : http://stackoverflow.com/questions/36658833/firebase-servervalue-timestamp-in-java-data-models-objects или это: http://stackoverflow.com/questions/33096128/when-making-a-pojo -in-firebase-can-you-use-servervalue-timestamp или это: http://stackoverflow.com/questions/37864974/how-to-use-the-f irebase-server-timestamp-to-generate-date-created/37868163 # 37868163 (мой поиск, чтобы найти их: http://stackoverflow.com/search?q=%5Bandroid%5D%5Bandroid%5D+ServerValue.TIMESTAMP) –
@FrankvanPuffelen Спасибо за ваш ответ! Я пробовал код [из вашего ответа] (http://stackoverflow.com/a/37868163/6853372). К сожалению, это удаляет все сообщения из базы данных, и я получаю временную метку несколько раз. Не могли бы вы отправить полный ответ? Я хотел бы добавить временную метку сообщений, как описано в моем вопросе. Я боролся с этой проблемой более 20 дней, как вы можете видеть из моего предыдущего вопроса Firebase. Это так сложно! :) – Me123
@FrankvanPuffelen Спасибо за ваше время. Я ценю это. – Me123