마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 HTTP통신 방법론에 대해서 궁금합니다.

0 추천
안녕하세요.

HTTP 통신을 처리할때 올바른 구성 또는 효율적인 코딩에 대해서 궁금합니다.

먼저 현재 엑티비티에 4가지 기능이 있다고 가정합니다.

파일이름변경, 파일삭제, 즐겨찾기추가, 새로고침

위의 네가지 기능들은 각각 WEB API가 정의되어 있으며 해당 기능마다 호출 URL이 존재하고 결과 리턴값은 각각 다릅니다.

이런 경우에서 저는 이렇게 했습니다.

 

Runnable fileRenameRunnable = new Runnable(){

   run(){

//파일 이름 변경 Http 통신 처리

}

}

 

Runnable fileDeleteRunnable = new Runnable(){

   run(){

//파일 삭제 Http 통신 처리

}

}

나머지 두개는 위와 동일한 방법으로 Runnable 객체를 만들었습니다.

그리고 버튼이벤트에서

파일이름변경 버튼 클릭시

Thread th = new Thread(fileRenameRunnable );

th.start();

 

파일삭제버튼클릭시

Thread th = new Thread(fileDeleteRunnable );

th.start();

 

이런식으로 각각 쓰레드에 러너블을 세팅하고 쓰레드를 스타트하여 통신처리를 하였습니다.

이 방법에 대해 조언을 얻고 싶습니다.

이렇게 처리하고 있는게 올바른 방법인지 궁금합니다.

선배님들께서는 한 엑티비티에서 각각의 기능에 대한 HTTP통신처리를 어찌 처리하고 계신지 궁금합니다.

그럼 꼭 조언 부탁드립니다.

좋은 저녁되세요~
갸아악 (21,260 포인트) 님이 2014년 11월 19일 질문

1개의 답변

0 추천
라이브러리를 추천합니다

google 에서 만든 volley 찾아보세요
mamondebaltob (32,750 포인트) 님이 2014년 11월 19일 답변
...