BroadcastReceiver 를 상속받은 class 에서 브로드 캐스트를 날리면 Main Activity class 에서 그걸 받으려고 하는데요... 다음과 같이 구성했는 데요.. 확인 좀 부탁드립니다......


//보내는 class

public class C2dm_BroadcastReceiver extends BroadcastReceiver{


Intent start_intent = new Intent("start_push_service"); 

context.sendBroadcast(start_intent);

}



//받는 클래스

public class Main extends Activity {


private BroadcastReceiver receiver ;


IntentFilter filter = new IntentFilter(); 

filter.addAction("start_push_service");


receiver = new BroadcastReceiver(){

@Override

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if ("start_push_service".equals(action)){

System.out.println("this is broadcastReceiver");

}

}

protected void onDestroy(){

unregisterReceiver(receiver);

}

};

registerReceiver(receiver,filter);

}


이렇게 했는데요...  안되더라구요..... 아.. Manifest 에다가는 혹시 멀 추가 해야 하나요????