안드로이드 에러2 [안드로이드] java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference 안드로이드를 개발하다가 dialog를 하나 만들고 실행했는데 이런 에러가 나왔다. 내가 button을 가져올때 그냥 findViewId를 사용했기 때문이다. 그래서 위 사진같이 dialog를 만들고 그 dialog에서 findViewId를 사용해주면된다. 2022. 9. 27. 에러 java.lang.IllegalArgumentException: The style on this component requires your app theme to be Theme.MaterialComponents (or a descendant). 해결 오늘 bottomsheet를 쓰다가 style을 바꿀 일이 생겨 바꾼 다음 실행을 했는데, 이러한 장문의 에러가 발생하였다. 처음 만나보는 에러였기에 혼자 해결하지는 못했고 여러 가지를 열심히 검색해봤다. 처음에는 위에 있는 causeby인 Binary XML file line #29에 대해 찾아봤지만 해답이 나오지 않았다. 그래서 맨 위에 있는 java.lang.RuntimeException: Unable to start activity ComponentInfo~ 이 친구 때문인가하며 열심히 검색해보며 고쳤지만, 더더욱 삽질만 해댔다. 그러다 아래로 내려보니 또 다른 에러가 있었다. 바로 제목이기도 한 java.lang.IllegalArgumentException: The style on this co.. 2022. 5. 13. 이전 1 다음