한이음 프로젝트

Activiry에서 Fragment로 화면 전환

bbangduck 2022. 8. 21. 12:23

1. 에러 java.lang.IllegalArgumentException: No view found for id 

 replace(R.id.fragmentContainer, fragment) 에서 프래그먼트 컨테이너의 id를 잘못 입력함 

대체하고 싶은 레이아웃의 id를 입력해야 함

 

2. 화면이 겹치는 문제 

액티비티에서 프래그먼트로 전환하려면 원래 액티비티에서 바로 대체하면 안되고 아무 요소도 없는 새로운 액티비티에서 대체해야한다.

액티비티 => 아무것도 없는 액티비로 전환 =>  프래그먼트로 대체