안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 펍 여러분
코딩 중에 의문점이 생겨서 질문을 드립니다.
제가 TCP 통신을 이용한 어플리케이션을 만들고 있는데요.
Connection을 계속 유지해야 하는 경우에 TCP 소켓을 엑티비티에 둬야 하는지 고민입니다.
짧은 생각으로는 서비스에 둬서 백그라운드로 계속 연결 유지를 해야하지 않을까하는데...
통신으로 주로 가져올 데이터가 이미지라서 뷰에 뿌려야하거든요 ...
서비스에서 큰 메모리를 액티비티로 전달하기가 쉽지 않더라고요.
현재는 액티비티에 소켓을 둬서 사용하고 있는데,
점점 위 구조에 맞지않는 니즈가 있어서 고민 중입니다.
여러분들은 보통 소켓을 어디에 위치 하십니까?




전 모바일 환경을 고려해서 커넥션 유지하는 방식은 사용하지 않습니다.
이미지라면 필요할 때 HTTP로 받는 방식은 어떤가요?