2017-02-11 4 views
0

Ich habe eine globale Variable von AudioManager Klasse und machen es privat, wie dieseEncountered Private-Variable mAudioManager nie in meinem Code zugewiesen ist

private AudioManager mAudioManager; 

so habe ich versucht, mit dem mAudioManager innerhalb einer der RequestAudioFocus Methode aufrufen if() ; Aussage wie diese

if(Result == AudioManager.AudioFocus_Gain_Trasient) { 
    mAudioManager.RequestAudioFocus 
}; 

und in den erforderlichen Parameter übergeben, aber ich habe ein Problem

Es hält mich zu sagen, dass Private variable mAudioManager is never assigned und es macht meine app auf mich verlassen

Bitte um Hilfe! Was kann ich tun?

+1

Haben Sie einen Wert zu 'mAudioManager' irgendwo in Ihrem Code? – Egor

+1

Die Nachricht ist vorzüglich - ** Sie vergeben es nie **. – chrylis

Antwort

0

ich es dachte, danke für die Tipps. Ich habe vergessen, die Methode getSystemService aufzurufen. Jetzt habe ich und die notwendigen Parameter übergeben und es funktioniert gut