Android instagram中未显示发送附加文件的操作

Android instagram中未显示发送附加文件的操作,android,android-intent,instagram,intentfilter,android-fileprovider,Android,Android Intent,Instagram,Intentfilter,Android Fileprovider,我想分享我的图库中的图片,我可以打开选择器。单击“故事”按钮时,图片未显示。Instagram已打开,但只有黑屏。只是故事模式有一个错误 val share = Intent(Intent.ACTION_SEND) share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) share.type = type val media = File(mediaPath) val uri = FileProvider.g

我想分享我的图库中的图片,我可以打开选择器。单击“故事”按钮时,图片未显示。Instagram已打开,但只有黑屏。只是故事模式有一个错误

 val share = Intent(Intent.ACTION_SEND)
    share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
    share.type = type

    val media = File(mediaPath)
    val uri = FileProvider.getUriForFile(this, getApplicationContext().getPackageName(), media)
    share.putExtra(Intent.EXTRA_STREAM, uri)

    startActivity(Intent.createChooser(share, "Share to"))

谢谢您的帮助。

我想instagram只接受jpg格式的故事。我转换图片格式并解决问题。

使用具体的MIME类型,而不是通配符。另外,在
意图中添加
FLAG\u GRANT\u READ\u URI\u PERMISSION
。我不明白如何使用具体的mimetype,视频或其他应用程序也没有问题。只有在instagram故事模式下才有错误