ここではローカルの変更は行われません。 firestore query-dataを読んでください。 SnapshotListener
は、デバイス上で2回発射し、書き込みと受信の両方が同じcollection
またはdocument
に聞こえます。Cloud Firestoreのリアルタイムアップデートとローカルの変更
チャットメッセージを追加してチャットメッセージを追加して(同じデバイスから)リスニングすると、ローカルキャッシュの場合はSnapshotListener
Eventlistener
が最初に起動し、その後データがサーバーに書き込まれるときに発生します。私はこのような "サーバー"のようなサーバートリガーだけhppening表示されません:
String source = snapshot != null && snapshot.getMetadata().hasPendingWrites()
? "Local" : "Server";
任意のideですか?