我正在开发一个应用程序..但是音频管理器不起作用,我看不到任何错误,我的应用程序在手机上崩溃了我在 BroadCastReciver 类中使用 AudioManager,当短信接收和短信文本与我设置的特定文本相同时,音量应更改为静音模式。
if(message.equals(pwd)) {
AudioManager au;
au = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
au.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
// Show Alert
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(context, "Volumn Changed By Phone Finder App", duration);
toast.show();
}
else {
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(context, "Doesn't match", duration);
toast.show();
}
您的代码运行良好,没有崩溃。请粘贴崩溃的日志报告。
最好检查context
,message
和pwd
是否有NullPointer Exception
。