fragment

    [Androdi] Fragment에 관해..①

    Fragment는 Activity와 마찬가지로, 사용자에게 UI 화면을 제공하는데 사용하는 컴포넌트이다. 여러개의 Fragment를 하나의 Activity에 결합해 다양한 화면 구성의 UI를 제작 가능하다. Fragment는 onCreate, onCreateView, onViewCreated, 그리고 companion object로 newInstance를 구현하여 생성할 수 있다. newInstance로 생성하는 이유는 무엇일까? -> Framework에 의해 제거되었다가 재생성될 때 유실된다. 만약 arguments를 bundle로 전달하면 재생성시 전달되므로, 유실되지 않는다. onCreateView에서 layout을 inflate하는 단계로 뷰 바인딩을 진행하고, UI에 대한 작업은 진행하지 않는다..