1

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

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

4

1 回答 1

0

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

于 2017-05-19T16:23:22.233 回答