하단 탭 bottomnavigationview를 사용하던 와중에 갑자기 오류가 났다 디버그 실행을 하니까 menu의 xml 파일에 문제가 있는 걸로 보였다
그래서 여러 번 코드를 추가하고 삭제하는 과정을 통해서 실험을 몇번 했는데
item에 onclick 속성이 들어가면 오류가 뜨는 것이었음
구글 안드로이드 개발자 문서를 좀 찾아봤는데
?? 이게 무슨 소리지 onClick에 메서드를 쓰라고?
해서 메뉴 리소스 문서를 더 찾아봤다
메뉴 리소스 | Android 개발자 | Android Developers
button 때문에 onClick은 true, false만 해두고 처리는 Mainactivity에서 하는 줄 알았는데
onClick에는 실행될 메서드를 쓰는 거였다 이거 때문에 꽤나 고생했네 하..
결론: menu 리소스에는 onClick 속성에 true, false가 아니라 실행될 메서드 명을 써야함