커서에서 앨범ID를 뽑아와가지고
메소드에 넣어서 비트맵 객체를 리턴받는데
그 비트맵 객체 자체가 존나 무거워서 리스트뷰 스크롤 속도가 좆망임
다른 오픈소스 한 5개정도 시험해봤는데 다 버벅거리는건 똑같고
시발 이게 최대 난관이구만
최악의 경우에는 썸네일을 전부 빼버리고 하는 방법도...
커서에서 앨범ID를 뽑아와가지고
메소드에 넣어서 비트맵 객체를 리턴받는데
그 비트맵 객체 자체가 존나 무거워서 리스트뷰 스크롤 속도가 좆망임
다른 오픈소스 한 5개정도 시험해봤는데 다 버벅거리는건 똑같고
시발 이게 최대 난관이구만
최악의 경우에는 썸네일을 전부 빼버리고 하는 방법도...
불러와서 재처리 하지 말고 미리 썸네일 만들어두는것은 어떻노 ?
리스트뷰 자체가 스크롤을 내릴때마다 계속 썸네일을 생성할텐데 그게 되냐? 그이전에 그냥 앨범ID를 이용해서 비트맵이 아닌 다른 포맷으로 바꾸는 소스가 있으면 참 좋겠는데
쓰레드 어찌어찌 써봤는데 내실력으론 좀 힘든거같음
해상도 낮게해서 섬네일 미리 만들어 놓고 캐싱시켜서 보여주면대긋네
http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=128683
http://developer.android.com/training/displaying-bitmaps/index.html
크기는 줄일만큼 줄여놨음.
당근 이 정도는 아마도 이미 찾아본 것이겠지 ?
ㅇㅇ 내가 이 주제로 시간을 제일 많이 썼으니....ㅠㅠ
걍 AsyncTask 사용해라. ㅇㅇ
http://javatechig.com/android/asynchronous-image-loader-in-android-listview
http://stackoverflow.com/questions/11294854/how-to-efficiently-store-bitmaps-in-android
이런 것도 참조
저번에 저거해봤는데 이상하게 리스트뷰 맨 윗부분 사진 6~7개가 자꾸 밑에서도 재사용돼가지고 포기했었는데 지금 다시해보는중
아무래도 첫시작은 원본을 최대한 옵티마이징 시키는 것에서 부터 시작해야겠넹. ㅇㅇ
안되면 뭐 이대로 끝낼라고 ㅋㅋㅋ 방학 얼마 남지도 않았는데 다른거 공부하거나 좀 쉬고도 싶다 ㅋㅋ
목숨건것도 아니고 그냥 경험삼아 만들어보는거니 ㅇ.ㅇ
광명이 아니라 저승 잠시 갔다왔음
일단 이대로 끝내고 조언해준거는 나중에 정신 평온해질때 한번 공부해볼게 고마워 ㅋㅋ