파이널 기간중에 빠르게 기본기를 되짚기위해서 새프로젝트를 파고, 기본적인 뷰를 나누기위해서 프래그먼트를 추가하고 있었다.
새 프로젝트 파고 뷰바인딩 기본설정은 했지만
사용할 프래그먼트를 호스팅을 하기위해서 사용할 액티비티에서
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")
을 추가해야했다. 필요할때 찾아서 추가해주면 되겠지만. 이런기본기는 놓쳐선 안된다고 생각하니 꼭!. 잊지않도록