浏览代码

Update WebviewManager.java

Simon Lightfoot 7 年之前
父节点
当前提交
bd7e479ccb
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      android/src/main/java/com/flutter_webview_plugin/WebviewManager.java

+ 5 - 2
android/src/main/java/com/flutter_webview_plugin/WebviewManager.java

@@ -52,15 +52,18 @@ class WebviewManager {
                         handled = true;
                     }
                 }
-                if (mUploadMessageArray != null)
+                if (mUploadMessageArray != null){
                     mUploadMessageArray.onReceiveValue(results);
+                }
                 mUploadMessageArray = null;
             }else {
                 if (requestCode == FILECHOOSER_RESULTCODE) {
                     if (null != mUploadMessage) {
                         Uri result = intent == null || resultCode != RESULT_OK ? null
                                 : intent.getData();
-                        mUploadMessage.onReceiveValue(result);
+                        if (mUploadMessageArray != null){
+                            mUploadMessageArray.onReceiveValue(results);
+                        }
                         mUploadMessage = null;
                     }
                     handled = true;