예제 #1
0
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Retain instance to avoid reconnecting on rotate.  This means that onDestroy and onCreate
            // will not be called on configuration changes.
            SetRetainInstance(true);
            mHandler = new PlusClientFragmentHandler(this);

            // Create the PlusClient.
            PlusClient.Builder plusClientBuilder =
                new PlusClient.Builder(GetActivity().GetApplicationContext(), this, this);
            String[] visibleActivities = GetArguments().GetStringArray(ARG_VISIBLE_ACTIVITIES);
            if (visibleActivities != null && visibleActivities.Length > 0)
            {
                plusClientBuilder.SetVisibleActivities(visibleActivities);
            }
            mPlusClient = plusClientBuilder.Build();

            if (savedInstanceState == null)
            {
                mRequestCode = INVALID_REQUEST_CODE;
            }
            else
            {
                mRequestCode = savedInstanceState.GetInt(STATE_REQUEST_CODE, INVALID_REQUEST_CODE);
            }
        }
      public override void OnCreate(Bundle savedInstanceState)
      {
         base.OnCreate(savedInstanceState);

         // Retain instance to avoid reconnecting on rotate.  This means that onDestroy and onCreate
         // will not be called on configuration changes.
         SetRetainInstance(true);
         mHandler = new PlusClientFragmentHandler(this);

         // Create the PlusClient.
         PlusClient.Builder plusClientBuilder =
                 new PlusClient.Builder(GetActivity().GetApplicationContext(), this, this);
         String[] visibleActivities = GetArguments().GetStringArray(ARG_VISIBLE_ACTIVITIES);
         if (visibleActivities != null && visibleActivities.Length > 0)
         {
            plusClientBuilder.SetVisibleActivities(visibleActivities);
         }
         mPlusClient = plusClientBuilder.Build();

         if (savedInstanceState == null)
         {
            mRequestCode = INVALID_REQUEST_CODE;
         }
         else
         {
            mRequestCode = savedInstanceState.GetInt(STATE_REQUEST_CODE, INVALID_REQUEST_CODE);
         }
      }