Firebase Remote Config - onCreate 方法是否是获取数据的好地方



在示例中,在 onCreate() 中调用了 fetch 方法。这真的是一个好地方吗?该应用程序可以使用数周(从前台移动到后台,反之亦然,打开新活动并返回到主活动(,并且不会再次调用主ActivityonCreate()。我认为这不是我的应用程序在这么长时间内不会更新我的配置的好解决方案。

更新:仅在onCreate()方法中获取配置值是非常糟糕的主意,应该在onStart()中进行某种检查。这里还有一些有用的信息:https://firebase.googleblog.com/2017/01/firebase-remote-config-loading.html

您共享的链接显示了用于演示目的的示例。理想情况下,您应该在 onCreate(( 中进行初始化,并在调用 onResume(( 时调用 onStart(( 中的数据,活动是可见的,用户可以与您的应用程序进行交互。正如@Doug史蒂文森在评论中所说,没有义务,但您应该遵循文档中给出的最佳实践。

最新更新