80,471
社区成员




public class SettingActivity extends Activity {
// widget
private SettingFragment settingFragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.activity_setting);
if(savedInstanceState == null) {
this.settingFragment = new SettingFragment();
this.replaceFragment(R.id.setting_container, this.settingFragment);
}
}
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public void replaceFragment(int viewId, android.app.Fragment fragment) {
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(viewId, fragment).commit();
}
// inner class
public static class SettingFragment extends PreferenceFragment {
// a place holder fragment containing a setting view
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.perference);
}
}
}