나는 안드로이드를위한 라이브 벽지를 만들고 있습니다. 나는 벽 종이 파트가 작동하고 그것에 설정을 추가하려고합니다.getPreferenceManager 더 이상 사용되지 않습니다
@Override
protected void onCreate(Bundle icicle)
{
super.onCreate(icicle);
getPreferenceManager().setSharedPreferencesName(LiveWallpaperService.SHARED_PREFS_NAME);
addPreferencesFromResource(R.string.livewallpaper_settings);
getPreferenceManager().getSharedPreferences()
.registerOnSharedPreferenceChangeListener(this);
}
컴파일러는 getPreferenceManager()
및 addPreferencesFromResource()
이되지 않는 것을 말한다 : LiveWallpaperSettings에서 나는이 있습니다. 대신 무엇을 사용해야합니까?
이러한 방법은 출신 PreferenceActivity
[편집] : 지금까지, 나는 분명히 낡은 접근 방식을 사용하고 주석의 소수 기준으로합니다. 누군가 PreferenceFragments를 사용하여 LiveWallpaper에 대한 현대적인 코드 예제를 가리킬 수 있습니까?
https://github.com/falsedmitri/LiveWallpaperTest.git
PreferenceFragment? – AedonEtLIRA
[Preference.getPreferenceManager()] (http://developer.android.com/reference/android/preference/Preference.html#getPreferenceManager%28%29)는 더 이상 사용되지 않습니다. – rekire