转载自https://blog.csdn.net/scnuxisan225/article/details/48998129
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
FragmentTransaction fragmentTransaction=getSupportFragmentManager().beginTransaction();
if (savedInstanceState!=null){
exampleFragment= (ExampleFragment) savedInstanceState.getSerializable("exampleFragment");
}else {
exampleFragment = new ExampleFragment(1);
fragmentTransaction.add(R.id.fragment_container, exampleFragment);
fragmentTransaction.commit();
}
}
@Override
protected void onSaveInstanceState(Bundle outState) {
outState.putSerializable("exampleFragment",exampleFragment);
super.onSaveInstanceState(outState);
}