Firebaseリアルタイムデータベースには、手動で接続を管理できるgoOffline
,goOnline
という機能があります。しかし、Firestoreにはこれらの方法がありません。Cloud Firestoreには「goOffline」、「goOnline」メソッドがありません。 (Android)
デバイスがサーバとの接続を失った場合、FirestoreはNETWORK_ERROR
のような例外を返しますか?そうでない場合、デバイスがインターネットに接続して再接続できないときにFirestoreの接続を手動で管理するにはどうすればいいですか? (飛行機モード、Wi-Fiなど)
私の場合、私はpersistence mode
を使用しません。
おかげ。つまり、 'Firestore'は' OnCancelled'の動作を変更しました( 'Realtimeデータベース'ではサポートしていませんでした)(https://stackoverflow.com/q/39021378/4729203)? – wonsuc
実際には 'Firestore'に' onCancelled'メソッドはありません。このコールバックはどこにありますか? – wonsuc
@wonsucあなたは2つの状況があります。まず、ネットワークはありません(自分で接続をチェックし、2番目の部分でリンクを確認してください)。ネットワークエラーの場合は、最初の部分 –