브로드캐스트가 수신되면 서비스가 실행되게 하려고 합니다.
그냥 onReceive 안에 Intent intent ... 로 해서 서비스를 실행하니 에러가 발생하더군요.
어떤식으로 코드를 구성해야 하나요?
BroadcastReceiver sn_english= new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals("br1"))
{
//br1 수신시 이벤트
}
else if(intent.getAction().equals("br2"))
{
//브로드캐스트 안에서 서비스 실행부분..
intent = new Intent(this, English_Service.class);
startService(intent);
//br2 수신시 이벤트
}
}
};