안드로이드 개발 질문/답변
(글 수 45,052)
지금학교라 소스는 간단히 적갰습니다
개시판 구분못해서 피해보신분에겐 죄송합니다.
class preferencActivity extends preferenceActivity implements preferenceOnChangeListener {
public void onCreate() {
super.onCreate();
listpreference lPos = (listPreference) findPreference("pos");
lPos = preferenceOnChangeListener(this);
//현재 값을 불러와 summary 설정
}
public void preferenceOnChangeLinster(Preference preference,Objects newValue) {
if(preference.getKey().equals("pos")) {
//바뀐 값을 기준으로 summary설정(하고싶은부분..ㅠㅠ)
return true;
}
}
}
뭐 대충 이런 느낌의 소스 인데요, 일단 트루를 리턴 해야 저장된 값이 변경되므로, 위와 같이 소스를 작 성 하면 변경되기 전 값을 기준으로 summary를 설정합니다.(summary는 switch문으로 설정합니다. 다수 의 값 포함)
이 상황에서 어덯게 해야 바뀐 값을 summary로 설정할수 있을까요?
개시판 구분못해서 피해보신분에겐 죄송합니다.
class preferencActivity extends preferenceActivity implements preferenceOnChangeListener {
public void onCreate() {
super.onCreate();
listpreference lPos = (listPreference) findPreference("pos");
lPos = preferenceOnChangeListener(this);
//현재 값을 불러와 summary 설정
}
public void preferenceOnChangeLinster(Preference preference,Objects newValue) {
if(preference.getKey().equals("pos")) {
//바뀐 값을 기준으로 summary설정(하고싶은부분..ㅠㅠ)
return true;
}
}
}
뭐 대충 이런 느낌의 소스 인데요, 일단 트루를 리턴 해야 저장된 값이 변경되므로, 위와 같이 소스를 작 성 하면 변경되기 전 값을 기준으로 summary를 설정합니다.(summary는 switch문으로 설정합니다. 다수 의 값 포함)
이 상황에서 어덯게 해야 바뀐 값을 summary로 설정할수 있을까요?




setsummary를 이용하셔서 하면 될거 같은데요
저같은 경우 코드랑 onPause쪽에 setsummary박아서 잘 됩니다