지금학교라 소스는 간단히 적갰습니다

개시판 구분못해서 피해보신분에겐 죄송합니다.

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로 설정할수 있을까요?