Activity 또는 IntentService에서 AsyncSync가 실행되는 것과 다른 점이 있습니까?AsyncTask가 Service (IntentService) 및 Activity에서 실행되었습니다. 차이점이 있습니까?
http를 통해 파일을 다운로드하고 업로드하는 앱을 만들고 있습니다. 각 전송마다 진행률 표시 줄이있는 사용자 정의 알림 레이아웃을 사용합니다. 전송을 병렬 처리하거나 대기열에 넣는 것 중에서 선택하십시오 (어떤 옵션을 권하고 싶습니까?).
대기열이있는 옵션의 경우 IntentService를 사용하므로 안드로이드 프레임 워크가 대기열에 작업을 넣습니다. AsyncTasks를 사용하여 병렬로 처리합니다. 하지만 IntentService (서비스도 될 수 있음)에서 시작합니다. - 어떤 점이 있습니까? IntentService는 AsyncTask를 실행 한 직후 종료되므로 AsyncTask는 "부모"없이 실행됩니다.
Activity에서 AsyncTask를 실행 한 경우 홈 화면으로 이동하여이 활동을 종료하기로 결정한 경우 어떻게해야합니까? 그럴 수 있니? AsyncTask가 그것을 살아남을 수 있습니까?
이 경우 바람직한 접근 방법은 무엇입니까?
응답 해 주셔서 감사합니다. 나는 IntentService 옵션으로 갔고 전송 대기 중이다. 이것은 여러 파일을 동시에 업로드/다운로드하는 것보다 연결이 항상 안정적이지 않은 모바일 환경에서 더 좋은 아이디어 인 것 같습니다. – bitrut