Ошибка базы данных Firebase для меток времениInSnapshotsEnabled - PullRequest
0 голосов
/ 14 февраля 2019

Я получаю эту ошибку, когда попытаюсь получить данные из базы данных без добавления какой-либо даты.Хочу показывать только лайки данных "Книги" и "Автор".Кто-нибудь знает, как решить это?

Я использую эту зависимость: cloud_firestore: ^ 0.9.0

Я пытаюсь использовать базу данных Firebase Live с флаттером.Я просто хотел бы получить значение в datasnapshot ответа Firebase.

W/Firestore(23489): FirebaseFirestore firestore = 
FirebaseFirestore.getInstance();
W/Firestore(23489): FirebaseFirestoreSettings settings = new 
FirebaseFirestoreSettings.Builder()
W/Firestore(23489):     .setTimestampsInSnapshotsEnabled(true)
W/Firestore(23489):     .build();
W/Firestore(23489): firestore.setFirestoreSettings(settings);
W/Firestore(23489):
W/Firestore(23489): With this change, timestamps stored in Cloud 
Firestore will be read back as com.google.firebase.Timestamp objects 
instead of as system java.util.Date objects. So you will also need to 
update code expecting a 
java.util.Date to instead expect a Timestamp. 
For example:
W/Firestore(23489):
W/Firestore(23489): // Old:
W/Firestore(23489): java.util.Date date = snapshot.getDate("created_at");
W/Firestore(23489): // New:
W/Firestore(23489): Timestamp timestamp = 
          snapshot.getTimestamp("created_at");
W/Firestore(23489): java.util.Date date = timestamp.toDate();
W/Firestore(23489):
W/Firestore(23489): Please audit all existing usages of java.util.Date when you enable the new behavior. In a future release, the behavior will be changed to the new behavior, so if you do not follow these steps, YOUR APP MAY BREAK. (edited) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...