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
protected void onActivityResult(int requestCode, int resultCode, Intent resultData) {
if (requestCode != IMPORT_REQUEST_CODE || resultCode != Activity.RESULT_OK) {
finish();
}
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);
}
}
private void copyFiles(DocumentFile treeDocument) {
ProgressDialog dialog = createProgressDialog();
dialog.show();