こんにちは私はfirebaseのバックエンドでアプリケーションを開発しています。私はfirebaseのインスタンスを取っているので、アンドロイドのパフォーマンスを改善する方法を知る必要があります。そのデータを置くことができますが、ユーザーがあなたのデバイスを回転させると、このアクティビティやフラグメントが破壊され、再作成が必要なときに再びfirebaseリファレンスを取り込み、リサイクラー・アダプターに渡します。私は回転や別の状況が発生したときに失われない別の場所にfirebaseの参照を配置する必要があります。AndroidのアプリケーションでFirebaseの参照を取得するのに最適な場所
1
A
答えて
2
わずか数に言及し、構成変更にデータを保持するために多くのオプションがあります:
- 設定変更に破壊取得されていないヘッドレスの断片を作成します(これはグーグルが提案する方法です)
- ストアあなたのオブジェクトなどの静的フィールド
いくつかの読み物:
http://www.androiddesignpatterns.com/2013/04/retaining-objects-across-config-changes.html
https://developer.android.com/guide/topics/resources/runtime-changes.html
関連する問題
- 1. サードパーティDLLを参照するのに最適な場所
- 2. asp.netアプリケーションでaspxファイルをアップロードするのに最適な場所
- 3. カスタムオブジェクトの参照とキーを取得するFirebase Android
- 4. 参照されたローカルアセンブリの場所を取得
- 5. Firebase Googleログイン:ユーザーの場所を取得
- 6. Firebaseメッセージング、サーバーキーを取得する場所
- 7. Android - 場所を取得する最も簡単な方法
- 8. geokitで場所を参照
- 9. SSISの学習に最適な場所
- 10. Firebaseのデータベース参照を参照して最上位ノードの値を取得できません
- 11. 取得参照URLアプリケーション
- 12. サガの参照を最適化する
- 13. FirebaseIndexRecyclerAdapter - キー参照場所から各キーの値を取得する方法?
- 14. Androidのログイン資格情報を保存するのに最適な場所
- 15. Mac OSXのデータベースファイルの最適な場所
- 16. pythonパッケージのlog.confの最適な場所
- 17. android sqliteのNullオブジェクト参照の取得
- 18. MacにAndroid SDKを置くのに最適な場所はどこですか?
- 19. Codeigniterの最適化/モデルをロードするのに最適な場所は?
- 20. ASP.Netでイベントを登録するのに最適な場所
- 21. ApostropheCMSで解析を追加するのに最適な場所
- 22. asp.net mvcでhtmlをレンダリングするのに最適な場所
- 23. ASP.NET MVCでグローバルオブジェクトを作成するのに最適な場所
- 24. Windows電話アプリケーションを参照する場所GUID
- 25. firebase:オブジェクトノードの参照キーを取得する方法
- 26. レール用のアクセストークンを格納するのに最適な場所
- 27. 場所を取得するandroid Kotlin
- 28. Android + Gradle:動的アーカイブを設定するのに最適な場所BASEName
- 29. アプリケーション認証azureローカルデータベースの参照ユーザーに最も適したフィールド
- 30. Flexアプリケーションの最適化 - ボトルネックを見つける場所
ありがとうJbarat。私はFirebaseDatabaseを取得する静的メソッドを作成し、nullの場合にのみnewをインスタンス化します。活動ライフサイクルでfirebaseデータベースを参照するときに別の問題があります。持続性を設定する必要があるときは、最初に初めて有効にし、初めてfirebaseを取得する必要があります.2番目のヒントはこの問題のヒントを解決します。ありがとう! –