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

안드로이드 C서버와 소켓 통신 연결 유지

0 추천
제가 기차 좌석을 예매하는 어플을 개발 중에 있는데요

C로 작성된 서버와 TCP/IP 소켓 통신을 하는 어플입니다.

그런데 액티비티가 넘어갈 때마다 통신이 끊겨서 소켓 통신을 유지하는 방법을 알고 싶은데

정확히 어떻게 알아봐야 할지도 감이 안잡히더라구요.

우선 어플의 흐름은 예매하기 버튼을 누르면 정보입력-출발지/도착지선택-좌석선택-예매내역확인-QR코드 발급 순으로 홀러갑니다. 또한 예매하기 버튼을 누르면 C서버에 접속이 됩니다.

혹시 소켓 통신을 저 액티비티들의 동작이 모두 끝나고 홈으로 돌아갈 때까지 유지할 수 있는 방법을 아신다면 답변 부탁드립니다.

(각 액티비티에서 무언가를 선택할 때마다 값을 계속해서 넘겨줘야 하기 때문에 통신이 유지되어야 합니다.)
익명사용자 님이 2019년 7월 4일 질문

1개의 답변

0 추천
singleton 클래스를 만들고, 연결/통신/해제를 저 클래스에서 하게 만들면 됩니다.
쎄미 (162,410 포인트) 님이 2019년 7월 4일 답변
...