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
protected void onActivityResult(int requestCode, int resultCode, Intent resultData) {
if (requestCode != IMPORT_REQUEST_CODE || resultCode != Activity.RESULT_OK) {
finish();
}
final Uri treeUri = resultData.getData();
if (treeUri != null) {
final DocumentFile treeDocument = DocumentFile.fromTreeUri(this, treeUri);
if (treeDocument != null) {
copyFiles(treeDocument);
if (requestCode == IMPORT_REQUEST_CODE) {
if (resultCode == Activity.RESULT_OK) {
final Uri treeUri = resultData.getData();
if (treeUri != null) {
final DocumentFile treeDocument = DocumentFile.fromTreeUri(this, treeUri);
if (treeDocument != null) {
copyFiles(treeDocument);
return;
}
}
}
finish();
} else {
super.onActivityResult(requestCode, resultCode, resultData);
}
}