디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

스레드 OR 안드로이드 질문좀

쿄스케갤로그로 이동합니다. 2012.01.07 14:43:55
조회 61 추천 0 댓글 0

음 지금 안드로이드로 서버에 접속해서.. 글 리스트를 가지고 오면 json으로 파싱해서

리스트뷰로 뿌려주고 있어... 텍스트 먼저 뿌려주고 이미지 파일은 쓰레드 돌려서..

그 이미지 스트림을 다 가지고 오면 그때마다 순차적으로 리스트뷰의 아이템의 이미지뷰에

넣어주고 있어.. 카카오톡을 예로 들자면 친구목록에서 사진이 스크롤 내리고 조금 시간이 지난뒤에

바뀌는식(?) 이라고 보면 될거야.. 글 리스트가 처음에는 10개~20개정도겠지만.. 나중에는 1000개가 될수 있고

만개가 될수도 있으니 페이징 되게 만들었어... 서버에서 10개씩만 가지고 오고 사용자에게 10개만 보여주게..

다음 키를 누르면 다음 목록 10개를 가지고오고.. 이전 키를 누르면 지금 보는 목록 전의 10개의 글을 가지고

오는 식으로... 일반적인 웹이랑 같아.. 리스트뷰에 설정된 어뎁터의 getview 메소드에서 이미지를

뿌려주는 식인데.. 로컬에 이미지가 있는 어플이라면 그걸 그냥 뿌려주면 되지만 나는 서버에서 가지고 오게 되어있는데

안드로이드는 어뎁터를 이용해서 뿌려주게 되면 스크롤 올리고 내릴때마다 이전에 받은 이미지 파일들도

서버에서 다시 받아 갱신하는 삽질을 해야해서.. 해쉬맵에다가 캐슁해놓고 쓰는식으로 바꿨거던.. 해쉬맵에 그 이미지가 들어있으면

들어있는 이미지 쓰고 없으면 서버에서 받고... 그런식으로.. 해쉬맵을 쓰면 메모리에 bitmap을 올려놓는 거니까 10개나 20개

정도면 몰라도 1000개나 만개를 <Integer, Bitmap>으로 저장 하면 모바일 기기에선 뻗어버릴게 분명해서 페이징을 쓰게된거야..

안뻗는다고 해도 스크롤 압박때문에 사용자 입장에서도 불편하고..  음 아무튼 wifi환경이라면

이미지를 금방금방 다운 받아서 쓰레드를 돌려도 10개정도가 생기고 금방 소멸되는데.. 3g 상황이면

이미지를 다 받는동안 쓰레드가 소멸이 안되니.. 다음 페이지 누르면 쓰레드 갯수가 +10 되고 그 다음 페이지를

누르면 +10 되서.. 20개 정도의 쓰레드가 더 생겨나버려... 1페이지에서 다음 페이지 두번 눌렀으면 3번째

페이지의 리스트의 사진들을 불러와야 하는데.. 쓰레드 놈들이 1페이지랑 2페이지때 요청했던 이미지 다운이란

작업을 돌기때문에 시간이 엄청 길어져... 이미지 다운 받는 메소드에 synchronized로 동기화를 시켰기 때문에

그러는거 같은데 동기화 안시켜주면 쓰레드가 10개중에 이미지 다운 받는 메소드에서 돌아가는게 몇개 없어서

이미지 다운로드가 전부 안되는 문제점 때문이야... 그래서 다음 페이지를 눌렀을때.. 그전에 하던 쓰레드 작업들을

for문 돌려서 전부 interrupt() 시켜봤어... 쓰레드를 죽이기 위해서 인데.. stop()이나 destory()보다 더 권장하는

방식이라고 해서 썼는데... 이래도 쓰레드가 안죽네 ㅠㅜ  그래서 stop()도 써보고 destory도 써보고 wait도 써봤는데

그 쓰레드들이 멈추질 않아!!!! 아음 내가 쓰레드 사용법에 서툴기 때문에 분명 설계가 잘못됬던가 사용법이 잘못된걸텐데

이걸 어떻게 해결해야 할까... ㅠㅜ wifi 환경에서는 아무 문제 없는데 3g로 돌리니까 진짜 문제점이 팍팍 터지네..

하루빨리 LTE가 보급되길 바래야하나.. 안드로이드 고수횽들이나 안드로이드 잘 모르더라도 쓰레드 고수횽들이 조언좀 ㅠㅜ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이성 보는 눈 없어서 걱정되는 스타는? 운영자 25/11/10 - -
AD 겨울가전 SALE! 쿨한 겨울 HOT세일 운영자 25/11/12 - -
298605 스타벅스 같은데서 노트북가지고 막 c하고 있으면 여자 생길까 [2] randomradom갤로그로 이동합니다. 12.01.13 153 0
298604 횽들 내가 수학적 사고를 못하는 병신이 맞나봐 [10] 쿠마코갤로그로 이동합니다. 12.01.13 179 0
298603 형들 나 물어볼꺼잇어 컴활자격증잇는사람만.. 코딩...?(58.145) 12.01.13 94 0
298602 횽들 보통 프리랜서로 응용 SW 개발하면 소스코드도 넘겨줘야 함? [2] 흠냐...(221.147) 12.01.13 136 0
298601 퇴근하자. 오늘 13일의 금요일... 모두 주말에 제이슨 조심.. [3] 개심심(61.73) 12.01.13 79 0
298600 나도 쩌는 삼성 소멤 후기 [4] 한마음택배(114.202) 12.01.13 456 0
298599 플겔러중 프로그래밍이 천직이라고 생각하는 사람 없냐? [5] 개심심(61.73) 12.01.13 146 0
298597 to 씨발라 web.xml 설정 정보임 개심심(61.73) 12.01.13 44 0
298596 야 나도 삼성소프트웨어 멤버십 면접 후기 [3] 꿀레(121.168) 12.01.13 4821 0
298594 500통닭 vs 404통닭 [1] SODMaster갤로그로 이동합니다. 12.01.13 69 0
298593 C언어 통닭vs자바 통닭 [6] elwlwlwk갤로그로 이동합니다. 12.01.13 176 0
298591 C언어 통달vs자바 통달 [4] 전방수류탄*갤로그로 이동합니다. 12.01.13 163 0
298590 나빠져 형들 [1] McHello갤로그로 이동합니다. 12.01.13 95 0
298587 왜 한국은 기술자를 천대하는가?? [7] 거칠게갤로그로 이동합니다. 12.01.13 294 1
298586 to 씨발라.. [4] 개심심(61.73) 12.01.13 48 0
298584 날씨는 춥고 여친은 없고 핸드폰인 시계인 프겔러들에게 바치는 곡 [2] 거칠게갤로그로 이동합니다. 12.01.13 51 0
298583 친삼촌이 임베디드 하다가 그만두고 [15] randomradom갤로그로 이동합니다. 12.01.13 245 0
298582 인텔, MS같은 외국계회사에 들가고싶은 20세 젖먹이입니다 [8] 뎀바 바(61.47) 12.01.13 216 0
298581 질문이 있어요~ [4] 섭대통령갤로그로 이동합니다. 12.01.13 75 0
298579 to. 씨발라드세요 [5] 개심심(61.73) 12.01.13 65 0
298578 24살, 전역하고 나니 머리가 초기화 됬다 [6] 천재프로그램(183.104) 12.01.13 124 0
298576 애플 세상을 바꾸다 다시보는 법 없나 randomradom갤로그로 이동합니다. 12.01.13 39 0
298575 여자가 없는 회사는 군대보다 더하다........ [3] 거칠게갤로그로 이동합니다. 12.01.13 161 0
298572 NTFS Junction point와 디렉토리심볼릭 링크는 같은 건가요? [1] ㅁㄴㄻㄹ갤로그로 이동합니다. 12.01.13 42 0
298571 후... 나 프로그래머 접는다..... [4] 거칠게갤로그로 이동합니다. 12.01.13 180 0
298570 킁... 안드로이드 인수 받은 소스 까보니.. 킁... [3] ☎v2.0™갤로그로 이동합니다. 12.01.13 97 0
298569 로봇이나 장비 쪽으로 일하는 언니 있음? [4] dot(125.128) 12.01.13 83 0
298567 나도 드뎌 플밍으로 돈을 버는구나 ㅋㅋ [2] 퐈응퐈응갤로그로 이동합니다. 12.01.13 131 0
298566 어제 채널뷰에서 애플 프로그래머 나오던데 randomradom갤로그로 이동합니다. 12.01.13 76 0
298565 자바 기초 좀 가르쳐주세요... [4] 苕慧갤로그로 이동합니다. 12.01.13 82 0
298563 횽들 자영업하는데 고객관리 프로그램 같은거 하나 만들려고 하거든.. [5] 66(124.53) 12.01.13 74 0
298559 아 네이밍이 진짜 힘든거야... [3] SODMaster갤로그로 이동합니다. 12.01.13 80 0
298558 계속 헤드헌팅쪽에서 연락이 오는데 조낸 병신 같다. [3] 거칠게갤로그로 이동합니다. 12.01.13 153 0
298557 멍멍! 그만하고 가봅니당 [1] 일광면(119.198) 12.01.13 58 0
298556 여자 100명이랑 자본 남자 vs 천명이 여자가 유혹해도 안넘어가는 남자 [12] 쿄스케갤로그로 이동합니다. 12.01.13 356 0
298555 오~ 여자경험 얘기하는 분위기 된거임? 그럼 내 여자경험썰... [2] ㅇㅇㅇ(121.144) 12.01.13 106 0
298554 혹시 프갤에 호모포비아 있나여? [7] SODMaster갤로그로 이동합니다. 12.01.13 89 0
298553 ㅎㅎ 근 두달간 금딸했는데 여자가 그립다거나 그런건 없었으여 ㅋㅋ [6] SODMaster갤로그로 이동합니다. 12.01.13 109 0
298552 재발 저여자는 아니여야 되는데 제발!! [3] 일광면(119.198) 12.01.13 86 0
298551 ㅅㅂ 오늘은 또 여자드립인가. 나는 권태기임 dot(125.128) 12.01.13 40 0
298550 애인이 있으면 뭐가 좋은거야? [10] SODMaster갤로그로 이동합니다. 12.01.13 125 0
298549 다들 썰이 많네.. 그럼 나도 용기해서 여자 만난 썰 풀어봄 ㅎㅎ [6] HarlemLuiah갤로그로 이동합니다. 12.01.13 111 0
298548 내가 그래서 여자를 안사귀는거야 [2] SODMaster갤로그로 이동합니다. 12.01.13 79 0
298547 나도 경험담 ㅇㅇ [4] ㅇㅇㅇ갤로그로 이동합니다. 12.01.13 89 0
298546 나도 저번학기때 소개팅 함 뛰어본적이 있제잉 [6] 나리링갤로그로 이동합니다. 12.01.13 127 0
298543 베이스 깔려면 [9] K케이K갤로그로 이동합니다. 12.01.13 110 0
298542 형들 왜 여기 관련갤러리 없음요? Karen(14.52) 12.01.13 58 0
298541 친구가 소개팅녀에게 빅엿을 먹인 사례 [6] 거칠게갤로그로 이동합니다. 12.01.13 251 0
298540 요즘 진짜 할 일이 없다. [1] 개심심(61.73) 12.01.13 49 0
298539 아 존나 뻥찌네 [1] □ㅁ갤로그로 이동합니다. 12.01.13 52 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2