我创建了一个AudioManager
Class的全局变量,并将其设为私有,如此
private AudioManager mAudioManager;
所以我尝试在if()中使用RequestAudioFocus
调用mAudioManager
方法。像这样的声明
if(Result == AudioManager.AudioFocus_Gain_Trasient) {
mAudioManager.RequestAudioFocus
};
并传递必要的参数,但我遇到了问题
它一直告诉我Private variable mAudioManager is never assigned
并且它让我的应用程序退出了我
请帮忙!我该怎么办?
答案 0 :(得分:1)
很简单,错误已经提到了问题。在执行mAudioManager.RequestAudioFocus
之前,请确保将变量“mAudioManager”分配给该类型的对象。
这是一个可以帮助你的链接。
https://developer.android.com/reference/android/media/AudioManager.html
答案 1 :(得分:0)
我想通了这些提示。我忘了调用getSystemService方法。现在我做了并传递了必要的参数并且工作正常