Service 관련 예제들을 보면 보통 하나의 프로젝트에 Service와 이를 사용하는 Activity를 구현해 놓았던데요. 혹시 각각의 프로젝트로 만들어서 안드로이드에 Service 설치하고, 다음으로 Activity를 설치하여 Service를 실행할 수 있는지 문의 드립니다.
당연히 가능합니다. 서로 다른 앱 사이에서 Activity를 호출하는 것 처럼 서로 다른 앱 사이에서 서비스를 호출하는것 가능합니다.
2010.03.22 16:30:02
루디
서로 다른 앱사이라고 하시면 안드로이드 상에 실행이 되어 있는 상태를 말씀하시는 건가요? 현재 서비스 앱을 설치하고 액티비티 앱에서 startService API를 사용하여 서비스 실행하려고 하는데 null이 리턴되고 있는 상황이라서요 혹시 어디가 문제인지 추측되시는 부분이라도 있으신지 문의 드립니다.
2010.03.22 18:54:05
회색
어디서 잘못 하셨는지 딱히 추측되는건 없구요. 어쨌든 기본적으로 가능한 것이니 잘 살펴보시기 바랍니다.
2010.03.25 18:05:32
루디
원인을 찾았습니다. 각기 다른 프로젝트를 사용했을 때 패키지를 동일하게 하지 말아야 하는군요. 인스톨시 패키지 이름이 같아서 나중에 설치한 액티비티가 서비스를 덮어 버리는군요.(경로가 동일하여)