현재 GCM으로 푸시를 받아서 Notification을 등록하는 부분은 구현을 했는데,
만약에 앱이 현재 실행 중이라면 Notification을 등록하지 않고 다이얼로그 등으로 바로 알리고 싶습니다.
검색을 해봤는데, 딱히 방법을 못찾었는데 고수님들의 조언 부탁드립니다.
옵저버 패턴이 앱의 활성화 상태를 판단하기 제일 편하더군요.
전 푸시에 동작 컨트롤은 모두 옵저버패턴으로 처리했네요.
간단해요. 어플이 실행할때 static boolean 변수에 true 세팅하고 종료할때 false 해주세요.
서비스에서도 이값을 읽을수 있습니다.
로그인 유지
옵저버 패턴이 앱의 활성화 상태를 판단하기 제일 편하더군요.
전 푸시에 동작 컨트롤은 모두 옵저버패턴으로 처리했네요.