마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
리스트뷰에 불러와야할 데이터가 많을 때...
0
추천
제목 그대로 리스트뷰에 붙이는 데이터가 많을 경우 어떻게 하나요.
백개 안팎은 1~5초 정도 걸리는데
천개 위로 넘어가게 되면 읽는 속도가 너무 느립니다.
10분째 불러오고 있네요...
다른 분들은 리스트뷰에 붙일 데이터가 많을 경우 어떻게 속도와 용량을 개선 하시나요?
안드로이드
listview
리스트뷰
익명사용자
님이
2015년 7월 2일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
2개의 답변
0
추천
listview load more 로 검색하세요
쎄미
(
162,410
포인트)
님이
2015년 7월 2일
답변
리스트뷰에 일정 갯수의 데이터를 보여주고 밑에 버튼을 두어서 누르면 또 일정 갯수에 데이터를 붙인다는것 같은데 버튼을 누를때마다 보인것 외에 데이터를 다시 검색하는 구조인건가요? 아니면 한번에 데이터를 다 불러오고 보여주기만 버튼을 클릭 할때 보여주는 구조인건가요?
한 번에 가지고 오는게 문제인데 안 보여주기만 한다고 문제가 해결되지 않죠. 당연히 조금씩 가져오는 방법으로 가야합니다.
그렇다면 100개 기준으로 잡고 100개 로딩하면 멈추게 하고 버튼을 클릭하면 그 다음 100개를 불러오는 식으로 해야하는거군요. 좀더 연구해봐야겠습니다! 답변 감사합니다!
Please
log in
or
register
to add a comment.
0
추천
천개가 10분이라니 그건 애초에 짜여진 구조가 너무 잘못된것 같은데요.
cursoradapter를 써보세요.
익명사용자
님이
2015년 7월 2일
답변
arrayadapter 에 뷰홀더를 붙였는데 cursoradapter 가 더 불러오는 속도가 빠른가요?
고작 천개해봐야 몇초나 걸린다고...10분은 말도 안되는 것 같습니다.
일단 전체 구조를 한번 다시 확인해보세요.
천개까진아니더라도 100개정도 db에서 뽑아서 리스트뷰에 출력해봣는데 몇초안걸립니다. 1000개가 10분걸리는건 문제있는거같네요
현재 arrayadapter를 쓰고 있는데 저도 100~200개 수준은 몇초 안에 불러옵니다. 헌데 지금 불러오는 데이터가 2000개를 넘는데 10분까지는 아니더라도 5분은 확실히 넘습니다. cursor adapter에 대한 예제들을 보면서 파악중인데 어렵네요..ㅠㅠ
Please
log in
or
register
to add a comment.
...