Tweak onActivityResult

This commit is contained in:
Alexander Batalov 2022-08-17 09:20:09 +03:00
parent 1de1cdddc1
commit 39e2d6a097
1 changed files with 14 additions and 9 deletions

View File

@ -23,19 +23,24 @@ public class ImportActivity extends Activity {
@Override @Override
protected void onActivityResult(int requestCode, int resultCode, Intent resultData) { protected void onActivityResult(int requestCode, int resultCode, Intent resultData) {
if (requestCode != IMPORT_REQUEST_CODE || resultCode != Activity.RESULT_OK) { if (requestCode == IMPORT_REQUEST_CODE) {
finish(); if (resultCode == Activity.RESULT_OK) {
}
final Uri treeUri = resultData.getData(); final Uri treeUri = resultData.getData();
if (treeUri != null) { if (treeUri != null) {
final DocumentFile treeDocument = DocumentFile.fromTreeUri(this, treeUri); final DocumentFile treeDocument = DocumentFile.fromTreeUri(this, treeUri);
if (treeDocument != null) { if (treeDocument != null) {
copyFiles(treeDocument); copyFiles(treeDocument);
return;
} }
} }
} }
finish();
} else {
super.onActivityResult(requestCode, resultCode, resultData);
}
}
private void copyFiles(DocumentFile treeDocument) { private void copyFiles(DocumentFile treeDocument) {
ProgressDialog dialog = createProgressDialog(); ProgressDialog dialog = createProgressDialog();
dialog.show(); dialog.show();