서버는 서버대로 통신을 하게 두고 어플은 어플따로 시작 하려면 스레드를 사용 하자나요?

근데 ui 스레드를 써야 ui를 건드리는데

진저 부터인가 아샌부터인가

맨처음 시작시에 네트워크에 접속을 못하게 규정이 바뀌엇더라구요 

아무튼 스레드를 쓰려는데 이유는 갤탭10.1등 과 모바일휴대폰 전부 지원 하려고 합니다.

그래서 스레드를 쓰는데 스레드를 쓸경우 홈으로 넘어가지만 전혀 서버가 완료 되기 전까지 동작을 안하네요

예를 들어 서버에 문제가 있는 경우라던가 하면.. 멈추거든요.. 이부분의 처리도 해줘야 하는데 어떻게 해야 할지..;;

그래서 ui 스레드를 사용 하려 하지만 네트워크에 관해서 ui 스레드는 안된다고 알고 있습니다..;;

 물론 아주 잠깐 이지만 사용자 입장에서 두번 눌르는 것과 한번 누르는 것은 차이가 있지요..

그래서 그런데 맨 처음 엑티비티에서 HttpURLConnection 서버 통신시 네트워크 처리 문제를

어떻게 해결 하는 방법이 있을까요...

제가 한 방법으로는 탭에서는 구동이 안되거든요 

구글링 해보고 이거저거 찾다가 몇주 동안 고민하고 하다 속시원 한 답을 얻을 수 없어서 

이렇게 글을 남깁니다.

혹시 라이프 사이클을 이용 하라는 말씀을 하신다면 어떻게 해야 하는지 좀 조언 부탁 드립니다. ㅠ

다 알려달라고도 하지 않습니다. 말씀이나 참고 자료를 얻어서 

그저 어둠 속 빛줄기 하나를 보기 위해 이렇게 질문을 올립니다.

물론 찾아 본대로 하였지만 제 지식이 부족해서 그런가 잘 안되더라구요 ㅠ

답변 부탁 드립니다. 감사합니다(__)