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,16 +23,21 @@ 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();
if (treeUri != null) {
final Uri treeUri = resultData.getData(); final DocumentFile treeDocument = DocumentFile.fromTreeUri(this, treeUri);
if (treeUri != null) { if (treeDocument != null) {
final DocumentFile treeDocument = DocumentFile.fromTreeUri(this, treeUri); copyFiles(treeDocument);
if (treeDocument != null) { return;
copyFiles(treeDocument); }
}
} }
finish();
} else {
super.onActivityResult(requestCode, resultCode, resultData);
} }
} }