2010-06-09 4 views
1

Google은 현재 데이터 동기화 및 파일/이미지 다운로드를 관리하기 위해 자체 백그라운드 서비스를 시작하는 애플리케이션을 보유하고 있습니다. 우리는 이러한 서비스 중 일부를 자동화하고자하며 최선의 방법이 무엇인지에 대한 의견 차이가 있습니다.Android 서비스가 애플리케이션과 완전히 독립적이어야합니까?

저는 서비스를 완전히 분리하고 의도를 통해 추진하는 것이 더 좋은 방법이라고 주장하지만, 일부 팀원은 그대로두고 그대로 경보를 보내야한다고 말합니다. 문제는 앱이 종료 된 경우에도 이러한 서비스 중 일부가 실행되어야 할 수 있습니다. 나는 느슨하게 결합 된 디자인이 본질적으로 더 좋다고 생각합니다.

안드로이드 서비스에 대한 일반적인 합의가 궁금합니다.

답변

1

느슨하게 결합하면 확실히 좋습니다. 동의합니다. 앱을 사용해야 만 (즉, 활동 또는 UI를 의미 함) 서비스를 구성 할 수 있습니다.

서비스는 다른 운영 체제 (위에서 언급 한 경우를 제외하고 구성을 위해 사용자 개입없이 OS가 시작되고 실행되는 즉시 실행되는 백그라운드 작업)와 마찬가지로 작동해야하는 데몬입니다.

관련 문제