앱위젯에서 서비스를 실행 시킬 때,

onUpdate에서

 

Intent intent = new Intent(context, Service.class);

context.startService(intent);

 

이렇게 하잖아요.

 

근데 만약,

 

앱위젯 별로 서비스를 실행시키고 싶을 땐 어떻게 하나요?

 

onUpdate에서 appwidget의 아이디를 for 문으로 돌리면서 서비스를 구동시키면 모든 appwidget이 하나의 서비스에 의해 영향을 받던데,

 

제가 하고 싶은건 각각의 아이디를 가지는 앱위젯 별로 다른 서비스를 구동시키고 싶은겁니다.

 

물론 기본적으로 서비스가 하는 짓은 똑같아요. 근데 앱위젯의 아이디 별로 각각의 서비스를 구동시키고 싶은데요,

 

방법이 있나요??