기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

프론트엔드/안드로이드 스튜디오

안드로이드 스튜디오 : Volley / Volley 사용

하늘.98 2022. 2. 7. 18:14

Volley 사용
HttpURLConnection => 요청과 응답에 필요한 코드양이 증가...
                    스레드를 사용하면서 넣어야 하는 코드 양도 증가 

Volley 라이브러리를 이용하면 요청과 응답에 대한 코드를 줄일 수 있다...
 1. 요청 객체를 생성 : Request
 2. 요청 객체를 큐에 넣기 : RequestQueue
   RequestQueue는 응답과 요청을 알아서 처리...

단 , Volley 라이브리러는 Grandle을 통해 등록이 필요!!!!

Volley의 장점

- 네트워크 요청의 자동 예약
- 여러 개의 동시 네트워크 연결
- 표준 HTTP 캐시 일관성을 갖춘 투명한 디스크 및 메모리 응답 캐싱
- 요청(Request)의 우선순위 자동으로 관리
- 취소 요청 API
- 강력한 정렬 기능을 이용해 네트워크에서 비동기식으로 가져온 데이터로 UI를 올바로 채우는 작업을 쉽게 실행함

============================================================================

AndroidManifest.xml

============================================================================

MainActivity.java

============================================================================

activity_main.xml

============================================================================