android - ACTION_SEND 附件未显示在 Instagram 中

标签 android android-intent instagram intentfilter android-fileprovider

我想从我的图库中分享一张图片,我可以打开它的选择器。当我单击故事按钮时,图片未显示。 Instagram Intent 已打开,但其中只有黑屏。故事模式出错。

 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 格式的故事。我转换我的图片格式和问题解决器。

关于android - ACTION_SEND 附件未显示在 Instagram 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52468591/

相关文章:

android - 在 Firebase 中获取唯一推送 ID

java - Android Studio 文件上的锁定图标

Instagram 客户端 ID/Instagram API 的新要求

java - Android 与 iOS 中 View 的位置?

android - 底部导航栏的导航组件不起作用

Android,广播可打包数据

android - 分享图像与 Android Intent

Android 将相机 Intent 图像发送到 Firebase

iphone - *发送到 Instagram* 通过 *100 台相机合二为一*

objective-c - Instagram直接打开UTI