PreferenceActivity で (デフォルトの共有設定の代わりに) 設定ファイルを使用する方法は次のとおりです。
public class MyPreferencesActivity extends PreferenceActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
PreferenceManager prefMgr = getPreferenceManager();
prefMgr.setSharedPreferencesName("my_preferences");
prefMgr.setSharedPreferencesMode(MODE_WORLD_READABLE);
addPreferencesFromResource(R.xml.preferences);
}
}
この例では、「my_preferences」という名前の共有設定を使用します。しかし、同じ PreferenceActivity で複数のカスタム設定を使用するにはどうすればよいでしょうか?