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

标签 android firebase firebase-remote-config

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

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

最佳答案

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

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

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

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

相关文章:

ios - 推送通知未收到 content_available

swift - 如何使用远程配置更改字符串?

ios - Remote Config A/B Test 不在 iOS 上提供结果

Android Studio 无法识别我的小米红米 Note 3

android - 从 SD 卡加载图像时的 gridview 和 setImageBitmap

android - 为什么我的 NavigationView 顶部有一个灰色区域

javascript - Firebase:创建命名子引用

ios - 如何使用 UITableView 作为 TextField 输入 View

firebase - 如何根据应用版本定义 firebase-remote-config 参数

android - 如何使用动态 key 在改造中解析 json