2017-03-09 1 views
2

일부 안드로이드 응용 프로그램에서 웹 서비스를 호출해야하는데, 여기서 매개 변수를 게시해야만 서버가 작동합니다. 이 작업을 완료하는 데 약 10 분이 소요됩니다.장기 실행 웹 서비스 호출

이 상황을 처리하는 가장 좋은 방법은 무엇입니까?

10 분 동안 UI를 처리하는 방법은 무엇입니까? 정상적으로 AsyncTask이이 상황에서 작동합니까? 아니면 다른 접근법을 취해야합니까?

이러한 종류의 시나리오에 도움이되는 라이브러리가 있습니까?

미리 감사드립니다.

+0

GCM을 사용하여이 작업을 수행 할 수 있습니다. 서버가 작업을 완료하면 알림을 통해이를 알려줍니다. –

+0

서비스를 사용하여 작업 수행. –

답변

0

는 장기 실행 작업에 백그라운드 서비스를 추가합니다. 그리고 응답을 얻은 후에; UI를 업데이트하거나 나중에 사용할 수 있도록 캐시하십시오.

0

당신은 장기 실행 백그라운드 작업에 대한 서비스를 사용해야합니다. WeakReference 사용 <> 메모리 누수 피하기

관련 문제