public static Camera2BasicFragment NewInstance()
        {
            Camera2BasicFragment fragment = new Camera2BasicFragment();

            fragment.RetainInstance = true;
            return(fragment);
        }
        protected override void OnResume()
        {
            SingletonConnector.cameraActivity = this;
            base.OnResume();
            ActionBar.Hide();
            SetContentView(Resource.Layout.activity_camera);

            FragmentManager.BeginTransaction().Replace(Resource.Id.container, Camera2BasicFragment.NewInstance()).Commit();
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            ActionBar.Hide();
            SetContentView(Resource.Layout.activity_camera);

            if (bundle == null)
            {
                FragmentManager.BeginTransaction().Replace(Resource.Id.container, Camera2BasicFragment.NewInstance()).Commit();
            }
        }
 public Camera2BasicSurfaceTextureListener(Camera2BasicFragment fragment)
 {
     Fragment = fragment;
 }
			public Camera2BasicSurfaceTextureListener(Camera2BasicFragment fragment)
			{
				Fragment = fragment;
			}
		public static Camera2BasicFragment NewInstance()
		{
			Camera2BasicFragment fragment = new Camera2BasicFragment ();
			fragment.RetainInstance = true;
			return fragment;
		}