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

네트워크 작업중 백키제어 관련문의입니다

0 추천
안녕하세요

 

다른게 아니라 제가 요새 네트워크로 정보를 받아오는 앱을 만들면서 고민중인게

 

어시크타스크든 스레드든 httpclient 를 통해서 데이터를 받아와서(Json 형태)

 

Json을 파싱해서 UI를 업데이트를 하고 있습니다. 그런데 문제가 되는게

 

백키를 눌렀을경우 해당 스레드를 어떻게 처리해야할지 난감합니다...

 

지금 현재는 컨텍스트가 NULL인지를 판단하여 UI업데이트하는것을 막아놨습니다...

 

정상작동은하지만.....아무래도 이게 올바른 방법은 아닌거 같아서 질문드립니다.

 

원래는 어떻게 처리해야하는게 맞는지요??
건방진프로그래머 (26,630 포인트) 님이 2013년 4월 25일 질문

1개의 답변

0 추천

Avtivity 에서 thread 를 돌리니까 오류가 발생하는 기기가 좀 있어서

저는 Thread 가 필요한 작업은 모두 Service 에서 합니다.

ssIntent.putExtra("validuri", 1);

startService(ssIntent);

등으로 명령을 수행시키고, 작업완료시

sendBroadcast (brIntent);

로 Activity 에 알려줍니다.

 

 
JINASYS (5,630 포인트) 님이 2013년 4월 25일 답변
JINASYS님이 2013년 4월 25일 수정
...