mirror of
https://github.com/thunderbird/thunderbird-android.git
synced 2024-09-19 19:52:14 +02:00
Merge pull request #8129 from arissystem/Hotfix-8045
show the attachment name with an extension when sharing or opening from another app
This commit is contained in:
commit
80c2a363c5
@ -43,12 +43,12 @@ public class AttachmentTempFileProvider extends FileProvider {
|
||||
}
|
||||
|
||||
@WorkerThread
|
||||
public static Uri createTempUriForContentUri(Context context, Uri uri) throws IOException {
|
||||
public static Uri createTempUriForContentUri(Context context, Uri uri, String displayName) throws IOException {
|
||||
Context applicationContext = context.getApplicationContext();
|
||||
|
||||
File tempFile = getTempFileForUri(uri, applicationContext);
|
||||
writeUriContentToTempFileIfNotExists(context, uri, tempFile);
|
||||
Uri tempFileUri = FileProvider.getUriForFile(context, AUTHORITY, tempFile);
|
||||
Uri tempFileUri = FileProvider.getUriForFile(context, AUTHORITY, tempFile, displayName);
|
||||
|
||||
registerFileCleanupReceiver(applicationContext);
|
||||
|
||||
|
@ -130,7 +130,7 @@ public class AttachmentController {
|
||||
@WorkerThread
|
||||
private Intent getBestViewIntent() {
|
||||
try {
|
||||
Uri intentDataUri = AttachmentTempFileProvider.createTempUriForContentUri(context, attachment.internalUri);
|
||||
Uri intentDataUri = AttachmentTempFileProvider.createTempUriForContentUri(context, attachment.internalUri, attachment.displayName);
|
||||
|
||||
return viewIntentFinder.getBestViewIntent(intentDataUri, attachment.displayName, attachment.mimeType);
|
||||
} catch (IOException e) {
|
||||
|
Loading…
Reference in New Issue
Block a user