2017-05-19 5 views
1

the sample apponCreate()에서 가져 오기 방법이 호출됩니다. 이것을하기에 정말 좋은 곳입니까? 응용 프로그램을 사용하여 (전경에서 배경으로 또는 그 반대로 이동하고, 새로운 활동을 열고 주 활동으로 되돌아 갈 수 있음) 주 onCreate()Activity에서 다시 호출되지 않습니다. 내 애플 리케이션이 오랜 시간 동안 내 configs를 업데이 트하지 않는 것이 좋은 해결책이라고 생각하지 않습니다.Firebase Remote Config - onCreate 메소드는 데이터를 가져 오는 좋은 장소입니까?

는 업데이트 : 단지 onCreate() 방법의 설정 값을 가져올 생각이 아주 나쁜 는 검사의 어떤 종류의 onStart()에서이 작업을 수행해야합니다. 다음은 유용한 정보입니다. https://firebase.googleblog.com/2017/01/firebase-remote-config-loading.html

+0

귀하는 귀하의 앱에 적합한 모든 것을해야합니다. onCreate는 빠른 데모를 보여주는 데 편리하지만 작동하지 않는 경우에는 사용할 필요가 없습니다. –

+0

안드로이드 샘플 앱은 특히 새로운 개발자에게 오도 할 수 있습니다. onStart() 메소드에서 fetch()를 트리거하는 getFetchTimeMillis() 값을 확인하면서 논리를 추가하는 데 몇 분이 걸렸을 것입니다. – AppiDevo

+0

@DougStevenson 필자는 onStart() 메서드에서 fetch() 호출을 구현하려고 시도했지만 필자가 이전에 생각한 것처럼 쉽지는 않다는 것을 인정해야합니다. 너 나 좀 도와 줄 수있어? http://stackoverflow.com/questions/44091088/how-to-implement-fetch-from-firebase-remote-config-in-onstart-method – AppiDevo

답변

0

공유 한 링크는 데모 목적의 예를 보여줍니다. onResume()이 호출되면 활동이 표시되고 사용자가 앱과 상호 작용할 수있을 때 onCreate()에서 초기화를 수행하고 onStart()에서 데이터를 호출하는 것이 가장 이상적입니다. @Doug Stevenson이 언급 한 바에 따르면 아무런 의무도 없지만 모범 사례를 위해 문서에서 제시 한 내용을 따라야합니다.