gpt4 book ai didi

android - 在 Application 类中加载 Firebase 远程配置

转载 作者:太空宇宙 更新时间:2023-11-03 12:45:51 27 4
gpt4 key购买 nike

因为 Application 以其全局变量的使用而闻名。我在想也许最好在 Application 类的 onCreate() 方法中加载 Firebase 远程配置,所有变量都将存储为“public static”并具有初始值。

只是想知道这是否是个好主意,因为我曾尝试使用经典的 getter/setter 将远程配置存储为私有(private)对象,这经常导致 null 异常。

最佳答案

不要使用应用程序。如果您拥有(或将拥有)多进程应用程序,则某些 Firebase 功能可能会遇到问题。

无法保证在您的应用中尽早调用 fetch() 会在需要时立即提供这些值。您应该考虑到加载远程配置参数可能需要一些时间来构建您的应用程序。如果您在启动时绝对需要它们,请制作一个加载屏幕并在那里开始获取,只有在它们完成加载时才会继续。

使用远程配置有不同的策略,在 this blog 中进行了概述。 .

关于android - 在 Application 类中加载 Firebase 远程配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45538937/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com