안드로이드 개발 질문/답변
(글 수 45,052)
액티비티간의 통신이 아니라서 질문을 드립니다......
public class Main extends Activity {
public void alarm_push_service(){ }
}
public class C2dm_BroadcastReceiver extends BroadcastReceiver{
}
다음과 같이 하나의 Main 액티비티가 있고 브로드캐스트를 상속받은 클래스가 있ㄴ
앱을 실행을 해서 Main Activity 를 한 번 쫙 실행을 하고 나중에 C2dm_BroadcastReceiver 클래스에서 Main Activity 의 alarm_push_service 를 실행하는 방법에 대해서 질문 드립니다......................
Main main = new Main();
main.alarm_push_service();
이렇게 실행을 하게 되면은 alarm_push_service() 메소드 안에 값들이 null 이 되면서 실행이 안되더라구요....




메인에 리시버 인스턴스를 만들어 두고 C2dm_BroadcastReceiver 에서 브로드케스트 날리세요