Если вы используете SQL 2008
SELECT CAST(GETDATE() AS TIME)
При передаче MetadataChanges в запрос addSnapshotListener (MetadataChanges metadataChanges, слушатель EventListener) метод:
Указывает, изменяются ли только метаданные (т.е. только Query.getMetadata () изменен) должен вызывать события снимка.
blockquote>Это в основном означает, что каждый раз, когда метаданные изменяются, слушатель срабатывает. Таким образом, в случае ожидающих операций значение переменной
pending
будет изменено.Я хочу знать, как я могу прослушать объект msg, который находится в локальном кэше
blockquote>В этом случае вам следует рассмотреть возможность использования функции SnapshotMetadata isFromCache () [116 ] метод:
Log.d(TAG, "isFromCache: " + documentSnapshot.getMetadata().isFromCache());
Когда я в сети, он печатает:
isFromCache: false
Когда я в автономном режиме, он печатает:
isFromCache: true