2015-03-02 2 views
0

Я пытаюсь отключить мой телефон, когда нажимаю кнопку «Отключить звук», но продолжаю получать ту же ошибку. Вот код до сих пор:Получение ошибки времени компиляции в onClick-не может разрешить «контекст»

public void onClick(View v) { 
    AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); 
    audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); 
} 

context в context.getSystem.<blah> красный и не может решить. Любая помощь? Благодаря!

+0

в контекст определяется? – Christian

ответ

1

Если ваш метод в Activity, вы можете просто избавиться от context и вызвать getSystemService() непосредственно

public void onClick(View v){ 
    AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 
    audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); 
} 
Смежные вопросы