나는 사용자가 관련된 5-6 개의 활동이있는 응용 프로그램에서 작업 중입니다. 이 중에 일부 데이터가 생성되어 데이터베이스에 저장됩니다.서비스를 사용하지 않는 백그라운드 작업 - Android
서버간에 데이터를 업로드/동기화해야합니다 (KSOAP2 사용). 그러나 이것은 뒤에 일어날 것입니다. 사용자가 활동간에 점프하더라도 영향을받지 않아야합니다. 그러나 앱을 종료 할 때 나는이 과정을 계속하기를 원하지 않는다.
Android 서비스가 유일한 방법입니까? 최선의 선택은 무엇입니까?
IntentService는 원하는 것을 정확하게 수행합니다. 왜 그것을 사용하지 않는 것을 선호합니까?AsyncTask와 좋은 비교를 위해이 링크를 참조하십시오. http://stackoverflow.com/a/4177349/530039 – akaya
OK .. 감사합니다. 그러나 제 경우에는, 1. 나는 어떤 일이 일어나고 있다는 것을 사용자에게 알리고 싶지 않습니다. 사용자가 다양한 활동의 일부 항목을 채우는 동안 업로드 프로세스 (비누 호출)가 발생해야합니다. 즉, 배경 지식이 있어야하며 사용자가 자신의 작업을 방해하지 않기를 바랍니다. 이것은 가능하다 ? –
사용자에게 전혀 알릴 필요가 없습니다. 서비스는 당신이 원하는 것처럼 아주 배경적인 것을 의미합니다. 시도 해봐. – akaya