브로드캐스트 구현을 공부하다가 검색한 바로는.. 정적 리시버[xml등에서 intent filter추가] 에서 구현이 불가능한 기능들이 있다고 하더라구요.그럴 땐 동적 리시버에서 구현이 가능하다는데,
동적리시버를 사용하려다가, 앱이 실행되지 않은[종료]상태에서 특정조건이 달성되면[블루투스가 on된다거나, 화면이 켜진다거나 등등] 앱을 실행시키려고 하는데, 동적 리시버에서는 이게 안된다 하더라구요.
destroy등에 선언한 리시버 해지때문에 그런거같은데, 혹시 명확하게 조언 좀 해주실 분 없는지요..?
현재, 정적리시버로 xml에 filter몇개 추가하고, 현재상태에선 bluetooth가 on될 때[사용자가 켰을 때] 앱이 실행되게끔만 만들었습니다.. main.java랑 receiver.java*broadcastreceiver를 상속받는 리시버클래스) 이렇게 따로 나눴습니다..