创建 Firebase 服务对象是一项昂贵的操作吗?
Is creating Firebase service objects an expensive operation?
我在问社区是否最好每次访问时都获取 FirebaseAuth、FirebaseDatabase 和 FirebaseStorage 的新实例,还是最好在 MainActivity 的 onCreate 中对所有片段全局执行此操作?
所有这些对象都是轻量级的,它们自己什么都不做。他们需要的任何昂贵资源(例如网络连接)都由 SDK 更深入地管理。因此在每个 activity.
中创建它们的新实例是没有害处的
我在问社区是否最好每次访问时都获取 FirebaseAuth、FirebaseDatabase 和 FirebaseStorage 的新实例,还是最好在 MainActivity 的 onCreate 中对所有片段全局执行此操作?
所有这些对象都是轻量级的,它们自己什么都不做。他们需要的任何昂贵资源(例如网络连接)都由 SDK 更深入地管理。因此在每个 activity.
中创建它们的新实例是没有害处的