반성 10.31

youneeo·2023년 10월 31일
0

파이널 기간중에 빠르게 기본기를 되짚기위해서 새프로젝트를 파고, 기본적인 뷰를 나누기위해서 프래그먼트를 추가하고 있었다.
새 프로젝트 파고 뷰바인딩 기본설정은 했지만
사용할 프래그먼트를 호스팅을 하기위해서 사용할 액티비티에서

private fun setFragment(frag : Fragment) {
    supportFragmentManager.commit {
        replace(R.id.frameLayout, frag)
        setReorderingAllowed(true)
        addToBackStack("")
    }
}

이렇게 복사해놨는데 .commit부터 안되는것이 아닌가? 분명히 Import 문제라고 생각했는데.
원인을 찾아보기 위해 본인 벨로그에 다시 들어와 해당 라이브러리 사용법에 대해서 알아보았다.

gradle.build 모듈(app) 단에서

 implementation("androidx.fragment:fragment-ktx:1.5.7")

을 추가해야했다. 필요할때 찾아서 추가해주면 되겠지만. 이런기본기는 놓쳐선 안된다고 생각하니 꼭!. 잊지않도록

profile
정돈된 공간에서 생각하기를 좋아합니다.

0개의 댓글

관련 채용 정보