在 Android 应用程序中获取 Firebase 引用的最佳位置

Best Place to get Firebase References in Android app

你好,我正在开发一个带有 firebase 后端的应用程序,我需要知道如何提高 android 中的性能,因为我正在使用 firebase 实例并引用 activity 中的某些数据或我所在的片段将放置其数据,但如果用户旋转您的设备,此 activity 或片段将被销毁,当需要重新创建它时,需要再次获取 firebase 引用并将其传递给回收适配器,这可能需要不必要的过程。我需要将 firebase 引用放在另一个地方,当旋转或其他情况发生时它不会丢失。

有很多选项可以保留配置更改的数据,仅举几例:

  • 创建一个不会在配置更改时被破坏的无头片段(这是 google 推荐的方法)
  • 将您的对象存储为静态字段

一些阅读 material:

http://www.androiddesignpatterns.com/2013/04/retaining-objects-across-config-changes.html

https://developer.android.com/guide/topics/resources/runtime-changes.html