2011-12-30 1 views
3

이 코드는 PreferenceActivity와 관련되지 않은 액티비티 외부에서 활용하려고합니다. 나는 내가 선호하는 가치에 접근 할 수 있도록 이것을 시도하고있다.PreferenceActivity 외부의 findPreference (key) 활용

하지만 PreferenceActivity를 확장하지 않기 때문에 내 클래스에서 findPreference에 액세스 할 수 없습니다. PreferenceManager 객체를 인스턴스화하려고했지만 그 중 하나를 수행 할 수 없습니다. 난 당신이 PreferenceManager를 인스턴스화 할 필요가 없습니다 생각

답변

-2

, 나는 지금이 권리를 확인하지 수는 PreferenceManager.findPreference(key);을 바로 할 수 있다고 생각하지만, 여기에 유사한 논의 PreferenceManager

+0

이 방법이 작동하지 않는다는 확인. – tutts

+0

투표를하기 전에이 질문에 대한 답변과 시도한 버전을 확인해야합니다. 이것은 거의 8 개월 전에 답변되었으며 변경 사항이 많이 바뀔 수 있습니다. – kosa

+0

하지만 downvote에 대한 귀하의 의견을 보게되어 기쁩니다. 그것은 지역 사회에 좋습니다. 그것을 지키십시오. – kosa

2

, thinksteep의 대답에 당신을 추가로 링크입니다 당신의 활동에서 다음과 같이해야합니다 :

또는 그와 비슷한 것.