Nice programing

Android Fragment onCreateView 대 onActivityCreated

nicepro 2020. 10. 27. 23:17
반응형

Android Fragment onCreateView 대 onActivityCreated


조각의 뷰 계층 구조가 onCreateView에서 부풀려 져야한다는 것을 알고 있지만 onCreateView에있는 다른 기능과 onActivityCreated를 기다려야하는 것은 무엇입니까? 내 현재 구현은 모든 것에 대해 별도의 활동을 사용하며 일반적인 활동은보기 확장, 콘텐츠보기 설정, 데이터로 다양한 위젯 초기화, 리스너 설정 등을 포함하여 onCreate 메서드에서 대부분의 작업을 수행합니다.

따라서이 모든 것이 onCreateView로 이동할 수 있습니까? 아니면 일부 함수를 대신 onActivityCreated 메서드에 넣어야합니까?


뷰가 정적 인 경우 onActivityCreated 메서드로 코드를 이동할 필요가 없습니다. 그러나 예를 들어 어댑터에서 일부 목록을 채울 때 onActivityCreated 메서드에서이를 수행하고 setRetainInstance를 사용했을 때보기 상태를 복원해야합니다.

또한 상위 활동의보기 계층 구조에 액세스하는 것은 더 빨리 onActivityCreated에서 수행되어야합니다.

참고 URL : https://stackoverflow.com/questions/8041206/android-fragment-oncreateview-vs-onactivitycreated

반응형