뷰홀더 패턴 2

ViewHolder - pattern (뷰홀더 패턴)

ViewHolder 란 ? 각 View들을 보관하는 Holder 객체. RecyclerView & ListView 에서 사용되는 디자인패턴입니다.RecyclerView 에서 만약 여러가지 data가 적을땐 동작이 잘 될것입니다.하지만 data가 만약 많은 처리를 요구할때 동작에 영향이 지체됩니다. 그걸 개선하기위해 나온 디자인 패턴이있습니다그 디자인 패턴이 바로 ViewHolder - pattern 입니다.보통 ViewHodler 패턴은 RecyclerVIew 와 같이 쓰입니다. 그럼 ViewHolder - pattern 에대해 알아봅시다 ViewHolder - pattern RecyclerView 에서 스크롤 할동안 findViewById() 를 자주호출 하게되면 성능이 저하되겠죠?처리할 data가 증..

디자인 패턴 2018.09.18

Android (여섯번째 수업 - RecyclerView)

RecyclerView 오늘은 RecyclerView 에 대해서 알아보자 먼저 RecyclerView 란? Android 5.0 에서 처음 소개되었습니다.Support-Library-v7 에 포함 되었습니다RecyclerView 는 ListView 의 장/단점을 보완한 고급 위젯입니다. 그렇다면 이 위젯은 어떻게 사용할까요?이 위젯 을 사용하기 위해서 dependencies 에 추가 해줘야합니다.그리고 또한 appcompat 버전과 recyclerview의 버전이 같아야합니다. 먼저 RecyclerView 에 대해 간략히 보자면 이렇게 ListView 와 비슷합니다.제목과 내용을 적어 제목을 눌르면 내용을 Toast로 출력해주는 예제입니다망고를 눌렀을때 mango라는 토스트를 띄어줍니다. 이제 이 Rec..