Преглед изворни кода

1.修改Android Apex CRM文件选择。

Pen Li пре 7 година
родитељ
комит
714fe446a1

+ 7 - 2
ApexDrivers/apexcrm/src/main/java/com/usai/apex/apexcrm/MainActivity.java

@@ -97,6 +97,10 @@ public class MainActivity extends AppCompatActivity {
                 if (intent != null) {
                     mFileCallback = filePathCallback;
                     self.startActivityForResult(intent, REQUEST_FILE_CHOOSE_CODE);
+                } else {
+                    if (filePathCallback != null) {
+                        filePathCallback.onReceiveValue(new Uri[]{});
+                    }
                 }
             }
         });
@@ -438,8 +442,9 @@ public class MainActivity extends AppCompatActivity {
             if (resultCode == RESULT_OK) {
 
                 Uri uri = data.getData();
-                mFileCallback.onReceiveValue(new Uri[] {uri});
-
+                mFileCallback.onReceiveValue(new Uri[]{uri});
+            } else {
+                mFileCallback.onReceiveValue(new Uri[]{});
             }
         }
         mFileCallback = null;