Android用のライブ壁紙を作っています。壁紙の部分が機能していて、それに設定を追加しようとしています。LiveWallpaperSettings には次のものがあります。
@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
[編集]: これまでの少数のコメントに基づいて、私は明らかに時代遅れのアプローチを使用しています。誰かが PreferenceFragments を使用した LiveWallpaper のコードの現代的な例を指摘できますか?