Commit babe3782 authored by 李凯's avatar 李凯

将base64转化放在异步

parent 49a9ddd0
......@@ -205,9 +205,19 @@ public class RNSyanImagePickerModule extends ReactContextBaseJavaModule {
private final ActivityEventListener mActivityEventListener = new BaseActivityEventListener() {
@Override
public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case PictureConfig.CHOOSE_REQUEST:
public void onActivityResult(Activity activity, int requestCode, int resultCode, final Intent data) {
if(requestCode == PictureConfig.CHOOSE_REQUEST){
new Thread(new Runnable() {
@Override
public void run() {
onGetResult(data);
}
}).run();
}
}
};
private void onGetResult(Intent data){
List<LocalMedia> tmpSelectList = PictureSelector.obtainMultipleResult(data);
boolean isRecordSelected = cameraOptions.getBoolean("isRecordSelected");
if (!tmpSelectList.isEmpty() && isRecordSelected) {
......@@ -263,7 +273,6 @@ public class RNSyanImagePickerModule extends ReactContextBaseJavaModule {
} else {
aImage.putString("original_uri", "file://" + media.getPath());
}
imageList.pushMap(aImage);
}
if (tmpSelectList.isEmpty()) {
......@@ -272,8 +281,6 @@ public class RNSyanImagePickerModule extends ReactContextBaseJavaModule {
invokeSuccessWithResult(imageList);
}
}
}
};
/**
* 获取图片base64编码字符串
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment