1
在the sample app獲取方法在onCreate()
中調用。這真的是一個很好的地方嗎?該應用程序可以使用(從前景移動到背景,反之亦然,打開新的活動並返回到主要活動)數週,主要Activity
的onCreate()
將不會再次調用。我不認爲這是一個很好的解決方案,我的應用程序不會更新我的配置很長一段時間。Firebase Remote Config - onCreate方法是獲取數據的好地方嗎?
更新: 這是非常糟糕的主意只在onCreate()
方法來獲取配置值,某種檢查應在onStart()
完成。這裏還有一些有用的信息:https://firebase.googleblog.com/2017/01/firebase-remote-config-loading.html
你應該做任何適合你的應用程序。 onCreate便於顯示快速演示,但如果它不適用於您,則沒有義務使用它。 –
Android示例應用程序可能非常具有誤導性,特別是對於新開發人員。如果在檢查getFetchTimeMillis()值來觸發fetch()方法的onStart()方法中添加一些邏輯,則只需要幾分鐘的時間。 – AppiDevo
@DougStevenson我不得不承認我試圖在onStart()方法中實現fetch()調用,並不像我之前想的那麼容易。也許你可以幫助我? http://stackoverflow.com/questions/44091088/how-to-implement-fetch-from-firebase-remote-config-in-onstart-method – AppiDevo