안드로이드6 RecyclerView에서 getAdapterPosition() 사용안됨. 개요 RecyclerView에서 getAdapterPosition 대신 getBindingAdapterPosition를 사용해야 합니다. 상세내용 RecyclerView에서 getAdapterPosition는 어댑터가 다른 어댑터를 중첩할 때 복잡한 사항이 있어 더 이상 이 함수는 사용하지 않습니다. 그래서 Adapter 콘텍스트에서 이를 호출하는 경우 getBindingAdapterPosition을 호출하고 싶거나 RecyclerView가 보는 위치를 원하는 경우 getAbsoluteAdapterPosition을 호출해야 합니다. 혹시나 이전에 개발시 사용하셨으면 동작이 안되거나 이상동작을 할 수 있으니 교체하는 것을 권장합니다. 2024. 3. 14. 안드로이드 서로 다른 자바 파일에 있는 내용 수정 및 동작 시키기. 개요 안드로이드 서로 다른 자바 파일에 있는 내용 수정 및 동작 상세 내용 RecycleView를 이용하여 항목을 선택(RvAdpert.java)을 했을 때 메인 목록(MainActivity.java)에 있는 내용을 수정하고 싶은데 하는 방법을 몰라 한참 고생한 적이 있습니다. 다른 자바파일의 값을 가져오거나 수정하는 방법을 정리하였습니다. 예시) MainActivity.java 에 itemIndex라는 변수가 있다고 했을 경우 항목을 택(RvAdpert.java)하면 값이 변경되어야 한고 가정을 했을때 아래와 같이 하시면 됩니다. // MainActivity.java ... Integer itemIndex = -1; ... // RvAdpert.java ... ((MainActivity) MainAct.. 2024. 3. 14. 이전 1 2 다음