the sample app在onCreate()
中调用fetch方法。这真的是一个好地方吗?可以使用该应用程序(从前台移动到后台,反之亦然,打开新活动并返回主要活动)数周,并且不会再次调用来自主onCreate()
的{{1}}。我不认为这是一个很好的解决方案,我的应用程序将不会更新我的配置这么长时间。
更新
仅在Activity
方法中获取配置值是非常糟糕的,应在onCreate()
中进行某种检查。以下是一些有用的信息:https://firebase.googleblog.com/2017/01/firebase-remote-config-loading.html
答案 0 :(得分:0)
您分享的链接显示了演示用途的示例。理想情况下,您应该在onCreate()中进行初始化,并在调用onResume()时调用onStart()中的数据,该活动是可见的,用户可以与您的应用进行交互。 正如@Doug Stevenson在评论中所说,没有义务,但你应该遵循文档中给出的最佳实践。