Невозможно поделиться файлами с поставщиком файлов в Android StudioAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно поделиться файлами с поставщиком файлов в Android Studio

Сообщение Anonymous »

Я сохраняю файлы .txt в подкаталоге с именем «SaveFiles» внутри файлов в папке приложений. Во время выполнения я хотел бы поделиться определенными файлами через WhatsApp/discord/электронную почту в виде вложений.
Когда я пытаюсь поделиться файлом, открывается окно выбора, и если я выбираю WhatsApp, я могу вижу контакт, и когда я нажимаю на контакт, с которым хочу поделиться, я получаю всплывающее сообщение: «Не удалось поделиться, повторите попытку».
Это мой провайдер

Код: Выделить всё

        
            android:name="androidx.core.content.FileProvider"
android:authorities="com.MyCompany.fileprovider"
android:exported="false"
android:grantUriPermissions="true">


Это мой файл res/xml/file_paths.xml И это код, который я использую, чтобы поделиться файлом

Код: Выделить всё

    public  void  ShareFile(String fileName){
try {
File imagePath = new File(getFilesDir(), "SaveFiles");
File file = new File(imagePath,fileName);

Uri uri = FileProvider.getUriForFile(this, "com.MyCompany.fileprovider", file);
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.setType("text/plain");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "Share File"));
}catch (Exception e){
Log.d(TAG, "ShareFile: " + e.getMessage());
ShowMessage(e.getMessage());
}

}
Будем благодарны за любую помощь. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/710 ... oid-studio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно поделиться файлами с поставщиком файлов в Android Studio
    Anonymous » » в форуме JAVA
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Как выборочно использовать режим «только одобрено» с поставщиком BouncyCastle JSSE + поставщиком FIPS?
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Есть ли разница, и если да, то какая между файлами APK, используемыми в Android, и файлами APK, используемыми Alpine
    Anonymous » » в форуме Android
    0 Ответы
    103 Просмотры
    Последнее сообщение Anonymous
  • Flutter - получайте намерение поделиться, делитесь PDF-файлами с iOS
    Гость » » в форуме IOS
    0 Ответы
    17 Просмотры
    Последнее сообщение Гость
  • Flutter, как поделиться PDF-файлами?
    Anonymous » » в форуме Android
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»