@@ -99,11 +99,23 @@ public static void cropWithOtherAppBySafely(TContextWrap contextWrap, Uri imageU
9999 */
100100 public static void cropWithOwnApp (TContextWrap contextWrap , Uri imageUri , Uri outPutUri , CropOptions options ){
101101 if (options .getAspectX ()*options .getAspectY ()>0 ){
102- Crop .of (imageUri , outPutUri ).withAspect (options .getAspectX (),options .getAspectY ()).start (contextWrap .getActivity (),contextWrap .getFragment ());
102+ if (contextWrap .getFragment ()!=null ){
103+ Crop .of (imageUri , outPutUri ).withAspect (options .getAspectX (),options .getAspectY ()).start (contextWrap .getActivity (),contextWrap .getFragment ());
104+ }else {
105+ Crop .of (imageUri , outPutUri ).withAspect (options .getAspectX (),options .getAspectY ()).start (contextWrap .getActivity ());
106+ }
103107 }else if (options .getOutputX ()*options .getOutputY ()>0 ){
104- Crop .of (imageUri , outPutUri ).withMaxSize (options .getOutputX (),options .getOutputY ()).start (contextWrap .getActivity (),contextWrap .getFragment ());
108+ if (contextWrap .getFragment ()!=null ){
109+ Crop .of (imageUri , outPutUri ).withMaxSize (options .getOutputX (),options .getOutputY ()).start (contextWrap .getActivity (),contextWrap .getFragment ());
110+ }else {
111+ Crop .of (imageUri , outPutUri ).withMaxSize (options .getOutputX (),options .getOutputY ()).start (contextWrap .getActivity ());
112+ }
105113 }else {
106- Crop .of (imageUri , outPutUri ).asSquare ().start (contextWrap .getActivity (),contextWrap .getFragment ());;
114+ if (contextWrap .getFragment ()!=null ){
115+ Crop .of (imageUri , outPutUri ).asSquare ().start (contextWrap .getActivity (),contextWrap .getFragment ());
116+ }else {
117+ Crop .of (imageUri , outPutUri ).asSquare ().start (contextWrap .getActivity ());
118+ }
107119 }
108120 }
109121 /**
0 commit comments