addProximityAlert 메소를 이용해서 지정된 위치 범위내에 들어 가면 모드를 변경하는 프로그램을 만들고 있습니다.

mLocMan.addProximityAlert(37.94, 127.81, 500, -1, mPending);

String sKey = LocationManager.KEY_PROXIMITY_ENTERING;

위에서 코드로 처리된 37.94, 127.81, 500 범위내에 들어 가면 LocationManager.KEY_PROXIMITY_ENTERING 키값에 true/false 값이 저장 된다고 하는데 여기서 부터가 문제 입니다. 

지금 위에 코드 처럼 처리를 하면 안되는거 같은데...

addProximityAlert가 위치 범위내에 들어 가면 반환하는 값을 받아서 모드를 변경하고 싶습니다.

책에 보면 브로드캐스팅과 인탠드를 이용해서 처리 하는 방법이 있는데 저는 이 클래스 안에서 처리 하고 싶습니다.

모드 변경 하는 부분은 짜놨는데 저부분을 어떻게 처리를 해야 할까요?