내가 자꾸 까먹어서 쓰는 개발 이야기/Android
GridView와 AsyncTask
이러한 App을 만들고 있다. 웹서버에서 JSON 형태의 "목록" 받음 -> parsing 해서 데이터화 -> gridview에 뿌려줌 별시리 어려울게 없는 구조인데, 구현하는데 애를 먹었다. 바로 이 두 조건 때문이었다. 1. Android의 MainThread에서는 네트워크 기능을 사용할 수 없다. (NetworkOnMainThreadException 발생) 2. Android의 Thread 내부에서는 UI를 조작할 수 없다. (CalledFromWrongThreadException 발생) 이 요소들이 섞이니 아주 the love. 일단 GridView에 들어갈 children은 custom view로 구현 해 두었다. (이러는게 편리) Fragment 에서는 아래와 같이 작성했다. final Arr..
2015. 4. 17. 11:10
최근댓글