목록안드로이드 코딩 (2)
JY Tech
※본 포스팅은 안드로이드 코딩 중 unable to instantiate activity componentinfo 오류에 대한 해결입니다. 해당 오류에 대한 전체적인 해결법을 소개하고 필자의 경우 어떻게 해결했는지는 포스팅 끝쪽에 나와있습니다※ A클래스에서 클릭을 하면 새로운 화면이 열리도록 B클래스를 intent로 연결시켰다. 테스트를 해놓고 다른 부분을 개발하기 위해 잠시 미뤄뒀다가 오늘 다시 켜봤는데 unable to instantiate activity componentinfo 라는 오류가 발생했다. 이 오류는 UI를 로드할 수 없을 때 발생한다. 기본적으로 어떤 클래스를 시작하는데 오류가 발생하면 해볼 수 있는 가장 기본적인 방법은 1. 매니페스트 등록 확인 새로운 클래스는 꼭 매니페스트에 등록..
리사이클러뷰를 사용하다보면 아이템 전부를 갱신해 줘야 할 때가 있다. 이 때 사용할 수 있는 것중하나가 notifyDataSetChanged() 이다. 쉽게말하면 "리사이클러뷰의 내용이 변경됐어요"라고 알려준다고 생각하면 된다. 사실 리사이클러뷰를 변경할 때 notifyDataSetChanged()를 사용하는 방법은 추천되는 방법은 아니다. 이 기능을 사용하면 아이템을 아예 다시 그리기 때문에 데이터가 많아질 경우 예기치 못한 오류(일시적으로 깜빡거림)를 발생시킬 수 있다. 하지만 나처럼 초보자거나 정말로 모든 부분을 바꿔야 한다면 편하게 쓸 수 있을것이다. public void onClick(View view) { getDrawRescycle();//리사이클러뷰에 데이터를 넣어주는 함수 myAdapte..