mirror of https://github.com/M66B/FairEmail.git
Disable media store for Android < 10
This commit is contained in:
parent
e8335409ab
commit
fe6f6145ab
|
@ -3120,7 +3120,9 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||||
images.add(attachment);
|
images.add(attachment);
|
||||||
adapterImage.set(images);
|
adapterImage.set(images);
|
||||||
grpImages.setVisibility(images.size() > 0 ? View.VISIBLE : View.GONE);
|
grpImages.setVisibility(images.size() > 0 ? View.VISIBLE : View.GONE);
|
||||||
ibStoreMedia.setVisibility(images.size() > 0 ? View.VISIBLE : View.GONE);
|
ibStoreMedia.setVisibility(
|
||||||
|
images.size() > 0 && Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q
|
||||||
|
? View.VISIBLE : View.GONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void bindCalendar(final TupleMessageEx message, EntityAttachment attachment) {
|
private void bindCalendar(final TupleMessageEx message, EntityAttachment attachment) {
|
||||||
|
@ -3486,6 +3488,8 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||||
? MediaStore.Images.Media.EXTERNAL_CONTENT_URI
|
? MediaStore.Images.Media.EXTERNAL_CONTENT_URI
|
||||||
: MediaStore.Images.Media.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY));
|
: MediaStore.Images.Media.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY));
|
||||||
File pictures = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
|
File pictures = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
|
||||||
|
// Android < 10 requires:
|
||||||
|
// <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" />
|
||||||
|
|
||||||
DB db = DB.getInstance(context);
|
DB db = DB.getInstance(context);
|
||||||
List<EntityAttachment> attachments = db.attachment().getAttachments(id);
|
List<EntityAttachment> attachments = db.attachment().getAttachments(id);
|
||||||
|
|
Loading…
Reference in New Issue