content: package xushuai.viewpager_indicator_demo;
  
  import android.os.Bundle;
  import android.support.v4.app.Fragment;
  import android.view.LayoutInflater;
  import android.view.View;
  import android.view.ViewGroup;
  import android.widget.ImageView;
  
  public final class CircleFragment extends Fragment {
      private static final String KEY_CONTENT = "TestFragment:Content";
      private int mCurDrawableResId ;
  
      public static CircleFragment newInstance(int resId) {
          CircleFragment fragment = new CircleFragment();
          fragment.mCurDrawableResId = resId;
          return fragment;
      }
  
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
  
          if ((savedInstanceState != null) && savedInstanceState.containsKey(KEY_CONTENT)) {
              mCurDrawableResId = savedInstanceState.getInt(KEY_CONTENT);
          }
      }
  
      @Override
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
          ImageView iv = new ImageView(getActivity());
          iv.setImageResource(mCurDrawableResId);
          return iv;
      }
  
      @Override
      public void onSaveInstanceState(Bundle outState) {
          super.onSaveInstanceState(outState);
          outState.putInt(KEY_CONTENT, mCurDrawableResId);
      }
  }
  