안드로이드 재사용성에 대한 의미가 궁금합니다
과거 리스트뷰보다 리사이클뷰를 재사용성측면에서 사용한다고 하였는데
이에 해당하는 의미를 잘 이해하지 못하였습니다.
결론적으로 리스트뷰를 사용할때는 항상 새로 생성하는것이고
리사이클뷰는 메모리에 올려두고 쓰는 개념처럼 재사용을 한다는 의미인지?
리사이클뷰의 재사용에 대한 의미를 쉽게 설명해주세요
55글자 더 채워주세요.
1개의 답변이 있어요!
총 100개의 아이템을 보여줘야 한다고 가정했을때 내부적으로
리스트뷰는 100개의 아이템을 하나하나 만들어 총 100번을 만들게 됩니다.
(물론 이를 회피하는 방법은 있지만, 있는 그대로 사용했을때 가정입니다.)리사이클러뷰는 100개의 아이템을 만드는데 100개의 레이아웃 구성이 같을경우
만든 레이아웃을 재사용하여 일일이 100번을 다 만들진 않습니다.위 예제가 100개 이지만, 1000개 10000개 일 경우의 성능 차이는 상당하리라 생각 됩니다.