Firebaseアプリケーションをオフラインにするという概念を理解するのに悩まされています。Android - Firebaseオフラインのベストプラクティス
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
しかし、我々はこれを呼び出す必要がありますが: ドキュメントごとのように、我々はコールする必要がありますか?それはアプリケーションのすべてのアクティビティで使用する必要がありますか?アプリケーションクラスのonCreate()メソッドの内部でこれを使用すると、アプリケーションがクラッシュすることがあるためです。
だから私たちのアプリケーションをオフラインにするために従うべきベストプラクティスは何ですか?データベースの最初の参照を取得する前に
もう一つの疑問は、上記1とDatabaseReference.keppSynced(true);
一度起動時に呼び出されるべき
としてマニフェストを変更しなかった私は、データベースを訴えるとき、私はこれを呼び出す必要があります? – Rekt
firebaseデータベースのオフラインプロパティが必要な場合にのみ、これを使用してください。つまり、オフラインの場合は、オンライン時に最後に取得した値が表示され、オフライン時にデータベースに何かをプッシュすると、再度オンラインになるとプッシュするのに役立ちます –