mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-10-29 19:59:22 +00:00
Fix local feed delete stops working after some time (#7966)
This commit is contained in:
parent
fe077494aa
commit
e76f3fc774
@ -218,7 +218,9 @@ public class AddFeedFragment extends Fragment {
|
||||
@Override
|
||||
public Intent createIntent(@NonNull final Context context, @Nullable final Uri input) {
|
||||
return super.createIntent(context, input)
|
||||
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION
|
||||
| Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -344,7 +344,8 @@ public class FeedInfoFragment extends Fragment implements MaterialToolbar.OnMenu
|
||||
|
||||
Completable.fromAction(() -> {
|
||||
getActivity().getContentResolver()
|
||||
.takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
.takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
|
||||
DocumentFile documentFile = DocumentFile.fromTreeUri(getContext(), uri);
|
||||
if (documentFile == null) {
|
||||
throw new IllegalArgumentException("Unable to retrieve document tree");
|
||||
@ -364,7 +365,9 @@ public class FeedInfoFragment extends Fragment implements MaterialToolbar.OnMenu
|
||||
@Override
|
||||
public Intent createIntent(@NonNull final Context context, @Nullable final Uri input) {
|
||||
return super.createIntent(context, input)
|
||||
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION
|
||||
| Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user