2017-02-11 42 views
0

我創建AudioManager類的全局變量,讓它私有,這樣遇到私有變量mAudioManager永遠不會在我的代碼分配

private AudioManager mAudioManager; 

所以我試着打電話內如果RequestAudioFocus方法與mAudioManager() ;聲明這樣

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

,並傳遞必要的參數,但我有一個問題

它總是告訴我,Private variable mAudioManager is never assigned和它使我的應用程序退出對我

請幫助!我能做什麼?

+1

您是否將任何值分配給您的代碼中的'mAudioManager'? – Egor

+1

這條消息非常清晰 - **你從不分配**。 – chrylis

回答

0

我想通了感謝提示。我忘了調用getSystemService方法。現在我做了,並通過了必要的參數,它的工作正常

相關問題