문자/카카오톡등 알림음이 재생될때 시작/끝을 알고 싶습니다.


알림음 감지를 하기위해서 아래 코드와 같이 테스트 해봐도 LIstener가 동작을 하지 않고 있습니다.


조언 부탁 드립니다.


--------------------------------------------------------------------------------------------------------------

int result = audioManager.requestAudioFocus(mAudioFocusListener, AudioManager.STREAM_NOTIFICATION, AudioManager.AUDIOFOCUS_GAIN);

    private OnAudioFocusChangeListener mAudioFocusListener = new OnAudioFocusChangeListener() {
        public void onAudioFocusChange(int focusChange) {
            // Audiofocus is a new feature: focus updates are made verbose on purpose
            switch(focusChange) {
                case AudioManager.AUDIOFOCUS_LOSS:
                    Log.i(TAG, "AudioFocus: received AUDIOFOCUS_LOSS");
                    break;
                case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT:
                    Log.i(TAG, "AudioFocus: received AUDIOFOCUS_LOSS_TRANSIENT");
                    break;
                case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK:
                    Log.i(TAG, "AudioFocus: received AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK");
                    break;
                case AudioManager.AUDIOFOCUS_GAIN:
                    Log.i(TAG, "AudioFocus: received AUDIOFOCUS_GAIN");
                    break;
                default:
                    Log.e(TAG, "Unknown audio Focus change code = " + focusChange);
                    break;
            }
        }
    };