public class AudioFocusChangeUtil {
private static AudioFocusChangeUtil instance;
private AudioManager audioManager;
public static AudioFocusChangeUtil getInstance(){
if (instance == null){
instance = new AudioFocusChangeUtil();
}
return instance;
}
private AudioFocusChangeUtil(){
audioManager = (AudioManager) CustomApplication.getInstance().getSystemService(AUDIO_SERVICE);
}
public boolean requestFocus() {
// Request audio focus for playback
int result = audioManager.requestAudioFocus(afChangeListener,
// Use the music stream.
AudioManager.STREAM_MUSIC,
// Request permanent focus.
AudioManager.AUDIOFOCUS_GAIN_TRANSIENT);
return result ==