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 를 이용하면 된다고 나와서 해봣는데 정확하게 사용한건지도 모르겟고, 오류는 안뜨는데 실행시켰을때
적용도 안되서 글 올리게 됬습니다. ㅠ
어떻게 하면 정상적으로 작동할까요?