SMbtn = (Button)findViewById(R.id.ModeSetting);
SMbtn.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
new AlertDialog.Builder(MSM.this).setTitle("메뉴를 선택하세요.").setIcon(R.drawable.icon)
.setItems(R.array.mode, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
String[] mode = getResources().getStringArray(R.array.mode);
SMbtn.setText("모드설정 : " + mode[which]);
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if(mode[which] == "진동")
{
am.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
}
else if(mode[which] == "무음")
{
am.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
}
})
.setNegativeButton("취소", null).show();
}
});
버튼을 클릭해서 AlertDialog item 에서 진동을 클릭하면 진동모드로 바뀌고 무음을 클릭하면 무음모드로 바뀌게 할려고 하는데요
인터넷 검색하다가 AudioManager 를 이용하면 된다고 나와서 해봣는데 정확하게 사용한건지도 모르겟고, 오류는 안뜨는데 실행시켰을때
적용도 안되서 글 올리게 됬습니다. ㅠ
어떻게 하면 정상적으로 작동할까요?