2011-03-17 9 views
1

부트 업 후 항상 백그라운드 서비스가 실행되고 있습니다. 몇 가지 조건에 따라 서비스로부터 활동을 시작하고 활동의 응답을 얻어야합니다. 응답을 얻은 후에는 서비스중인 일부 처리를 수행해야합니다.Android : 백그라운드 서비스에서 활동 시작

Google 검색을 통해 알림을 사용해야한다는 사실을 알았습니다. 그러나 응답을 활동에서 봉사로 되돌려 보내는 방법이 명확하지 않습니다.

누구든지 나를 도와주세요.

Thnaks.

답변

5

이유는 백그라운드 서비스가 일부 UI 입력을 갑자기 팝업해서는 안된다는 것입니다. 일부 입력이 필요하다는 신호를 보내려면 status bar notifications을 사용하는 것이 좋습니다. 그런 다음 사용자는 알림을 활성화하도록 선택할 수 있으며 알림은 활동을 표시 할 의도를 발행합니다. 활동은 차례로 service binding mechanisms을 사용하여 데이터를 다시 서비스에 전달할 수 있습니다.

즉, 백그라운드 서비스는 가능한 한 수동으로 유지되며 사용자는 여전히 담당합니다.

+0

정보 주셔서 감사합니다 :) –