알람과 동시에 floatingView를 띄어주는 어플을 개발중입니다.
부트리시버를 통해서 구현했하였습니다.
부트리시버에서 매인액티비를 호출하고 실행 후 종료하면서 알람과 뷰를 띄어줍니다.
다른 기능은 작동 잘하는데 유독 view만 안띄워집니다..
근데 또 희한한게 뷰가 띄워지기전에 그 앱(매인액티비티)을 직접 터치로 실행시켜놓으면 뷰가 정상적으로 작동되고
켜지자마자 어플을 실행시키지않고 그냥 가만히 있으면 또 뷰가 적상적으로 띄어지지 않습니다.
알람도 부팅 후 어플의 메인액티비티가 켜있는 상태면 뷰와 함께 소리와진동이 울리는데
알람후 어플의 매인액티비티가 켜있지않으면 소리와 진동만 울리고 뷰가 띄어지지않습니다.
부트리시버가 넘기는 콘텍스트와 직접실행으로 켜지는 앱의 콘텍스트가 담고 있는 정보가 다른가요??
근데 또.. 이게 왜 어플 알람 울리기전에 앱을 켜놓으면 잘되는지도.. 모르겠습니다.
부팅하지않고 어플을 계속 사용하는데에는 문제가 없습니다. 플로팅뷰도 정상적으로 잘띄어지고 알람도 잘울리는데 재부팅이나 혹은 부팅 후 가 문제입니다.
에러나/ 프로그램이 종료되는것도 아니면.. floating view 서비스를 제가 잘못 구현한것일까요.....
말로 표현하자니.. 너무 힘들고
코드를 올리자니. 코드가 한두줄이 아니라서.. 어떻게 설명드려야 될지. 어떻게 고쳐야될지 막막합니다,...
혹시나 이런경험 겪으신분 계신가요?
아니면 부팅후 액티비티가 아닌 (뷰를 포함한)서비스를 띄울때 주의해야될 사항이있을까요?