안드로이드 개발 질문/답변
(글 수 45,052)
ListPreference lp1 = (ListPreference)findPreference("ring");
Object value = lp1.getValue();
String[] values = getResources().getStringArray(R.array.entryValues_color);
int i = 0;
if(values[0].equals(value)){
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int ringerMode = audioManager.getRingerMode();
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}
else if(values[1].equals(value)){
AudioManager audioManager1 = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int ringerMode1 = audioManager1.getRingerMode();
audioManager1.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
}
진동을 누르면
바로 진동모드로 바껴야하는데
창이닫히고 다시 클릭하니깐 진동모드가 되면서 창이 뜨는데요
아마도 갱신이 안되서 그런것같은데
갱신할려면 어떠한것을 써야하나요?
Object value = lp1.getValue();
String[] values = getResources().getStringArray(R.array.entryValues_color);
int i = 0;
if(values[0].equals(value)){
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int ringerMode = audioManager.getRingerMode();
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}
else if(values[1].equals(value)){
AudioManager audioManager1 = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int ringerMode1 = audioManager1.getRingerMode();
audioManager1.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
}
진동을 누르면
바로 진동모드로 바껴야하는데
창이닫히고 다시 클릭하니깐 진동모드가 되면서 창이 뜨는데요
아마도 갱신이 안되서 그런것같은데
갱신할려면 어떠한것을 써야하나요?