关于selectWithCrop(int aspectX, int aspectY, Promise promise )的问题
来源:15-2 RN开发并调用Android代码和模块【Android技术与RN融合】
慕先生4633558
2023-03-01
文中的:
public void selectWithCrop(int aspectX, int aspectY, Promise promise ) { getCrop().selectWithCrop( aspectX, aspectY, promise ); }
其中的promise是一个入参,但是我看你在JS调用的时候并没有使用它,它的返回值也并非promise,如何可以这样使用:
ImageCrop.selectWithCrop(parseInt(x), parseInt(y)).then((result: any) => { setRestult(result['imageUrl'] ? result['imageUrl'] : result) }).catch((e: any) => { setRestult(e); });
写回答
1回答
-
CrazyCodeBoy
2023-03-01
selectWithCrop(int aspectX, int aspectY, Promise promise )
最后一个参数是Promise,是做RN桥接时,Java层代码的固定写法,Promise是系统来传递的。022023-03-02
相似问题