안드로이드 개발 질문/답변
(글 수 45,052)
ArrayAdapter를 이용해서 리스트를 만들어 주고 있습니다.
그런데 리스트 내에 웹에 있는 이미지를 보여주는 view가 있는데
웹에 이미지가 없을때도 있어서 catch로 감쌌습니다.
그런데 처음에 로드될때만 getView가 호출이 되는줄 알았는데 리스트를 왔다갔다 하면서 보여질때마다
getView가 호출이 되고 있습니다.
리스트를 왔다갔다 하면서 해당 row view가 나타날때마다 getView가 호출되는게 맞는지요?
리스트가 처음에 로드될때 한번만 초기화 할수 있는 방법은 없을까요?
조언 부탁드립니다.
2011.11.19 01:15:31
각 아이템을 채울 데이타가 통신을 통한 것이라서
단 한번만 로드되길 원하시는 상황인가요?
그렇다면 각 데이타를 메모리에 담고서 리스트에서 사용하시고
이후로는 데이타 통신을 하지 않으시면 되겠죠.




네 아마도 getview가 계속 호출될 텐데요
getview에다가 boolean이나 등등으로 조건걸어서
갱신이 안되게 하면 안될가요? 하하..
다른 고수분들께서 조언을..