From cc77a5e88a4b42a37a714775ff45803a6e062162 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Sat, 28 Sep 2019 09:52:45 +0200 Subject: [PATCH] Fixed crash if trying to open a file received by chat and no app can handle it's format + improved MIME type detection + fixed file provider in debug mode --- app/build.gradle | 3 +- app/src/main/AndroidManifest.xml | 2 +- .../linphone/chat/ChatMessageViewHolder.java | 46 +++++++++++++++---- app/src/main/res/values/strings.xml | 1 + 4 files changed, 41 insertions(+), 11 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a768f9ef4..3ad8a7cee 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -82,7 +82,8 @@ android { versionName "${project.version}" applicationId getPackageName() multiDexEnabled true - manifestPlaceholders = [linphone_address_mime_type:"vnd.android.cursor.item/vnd." + getPackageName() + ".provider.sip_address"] + manifestPlaceholders = [linphone_address_mime_type: "vnd.android.cursor.item/vnd." + getPackageName() + ".provider.sip_address", + linphone_file_provider: getPackageName() + ".provider"] } applicationVariants.all { variant -> diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8182f5952..ef5e73bb9 100755 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -267,7 +267,7 @@ Download Select a conversation or create a new one Trust has been denied. Make a call to start the authentication process again. + Can\'t open file, no application available for this format. Connected