안드로이드 개발자 초보입니다.
메뉴를 이용해서 소리를끄고 켜기를 하려 하는데
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuItem item = menu.add(0, 1,0,"소리");
menu.add(0,2,0,"진동");
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
Context context = getApplicationContext();
AudioManager aManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
switch (item.getItemId()) {
case 1:
aManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
playEffectSound eff1 = new playEffectSound(MainActivity.this);
eff1.setResID(R.raw.click);
eff1.play();
return true;
case 2:
aManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vibe.vibrate(700);
return true;
}
return false;
}
요래 했는데 꺼지지를 않네요...