리시버를 이용하여 전화가 오는순간 수신화면을 가려주는 액티비티를 만들었는데요~
이것이 전화가 끊어지는 순간 사라져야 하는데
어떤 상태인지 몰라 헤메고 있습니다 ;;
전화가 끊어지는 것을 캐치해낼수 있나요?
자답입니당 끊어지는순간을 메서드나 상태로 찾지는 못했구요
static boolean isRinging = false; 로 초기값을 지정해놓고
전화가 울리면 true를 줬습니다.
그후 전화상태가 CALL_STATE_IDLE이면
isRinging == true를 체크(전화가 왔었따면 true로 바뀌었을 것이기때문..)
true라면 액티비티를 종료시켰습니당.
그리고 false로 바꾸구요..
로그인 유지
자답입니당 끊어지는순간을 메서드나 상태로 찾지는 못했구요
static boolean isRinging = false; 로 초기값을 지정해놓고
전화가 울리면 true를 줬습니다.
그후 전화상태가 CALL_STATE_IDLE이면
isRinging == true를 체크(전화가 왔었따면 true로 바뀌었을 것이기때문..)
true라면 액티비티를 종료시켰습니당.
그리고 false로 바꾸구요..