当我按下按钮时,我试图让手机静音#34;静音"但一直得到同样的错误。 到目前为止,这是守则:
public void onClick(View v) {
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
}
context
中的 context.getSystem.<blah>
为红色,无法解析。有帮助吗?谢谢!
答案 0 :(得分:1)
如果您的方法位于Activity
,则可以摆脱context
并直接致电getSystemService()
public void onClick(View v){
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
}