PreferenceFragment を作成しました。変更した設定を保存し、アプリを再起動してロードするにはどうすればよいですか? 2 番目の質問: 別のクラスから設定値を取得するにはどうすればよいですか?
My PrefsActivity
public class PrefsActivity extends ActionBarActivity {
public static PrefsFragment mPrefsFragment;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FragmentManager mFragmentManager = getFragmentManager();
FragmentTransaction mFragmentTransaction = mFragmentManager.beginTransaction();
mPrefsFragment = new PrefsFragment();
mFragmentTransaction.replace(android.R.id.content, mPrefsFragment);
mFragmentTransaction.commit();
}
}
そして私の PrefsFragment
public class PrefsFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
}