Я делаю живые обои для Android. У меня работает рабочая часть стены, и я пытаюсь добавить к ней настройки. В LiveWallpaperSettings у меня есть это: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()
устарели. Что я должен использовать вместо этого?
Этих методы от PreferenceActivity
[Изменить]: На основании кучки комментариев до сих пор, я, видимо, я использую устаревший подход. Может ли кто-нибудь указать на современный пример кода для LiveWallpaper с помощью PreferenceFragments?
https://github.com/falsedmitri/LiveWallpaperTest.git
PreferenceFragment? – AedonEtLIRA
[Preference.getPreferenceManager()] (http://developer.android.com/reference/android/preference/Preference.html#getPreferenceManager%28%29) не устарел. – rekire