기존에 엑티비티에 존재하던 것을 하단 네비게이션 바에 넣으면서 fragment로 수정하게 되었다.
엑티비티에서는 잘 나타나던 것이 fragment로 수정하면서 recyclerview만 나타나지 않아서
무슨 문제인가 싶어서 구글링을 해봤는데 총 두가지 문제가 존재했다.
1. context 작성 문제
java에서는 보통 getContext()를 이용해서 그대로 하면 될 줄 알고 그렇게 수정해 진행했으나 getContext()를 작성하면 context로 변환됐다. 그래서 된 줄 알았더니.. 빨간 줄이 떴다,..
구글링을 해보니 kotlin에서는 requireContext()를 쓴다고 한다.
2. view 문제
다른 fragment와 같이 onCreateView에서 리턴을 다음 코드로 작성했을때 다른 코드는 잘 작동해서 전혀 문제점으로 생각하지 못했다.
근데 구글링에서 본대로 다음과 같이 수정하니 잘 작동하는 것을 확인할 수 있었다.