java - 如何修复图像共享以锁定应用程序错误
问题描述
我正在尝试为我的 android 应用程序制作“分享图片”按钮。但是当我尝试将图像共享到锁定的应用程序时,输入密码后我收到“错误”吐司消息。当我分享到解锁的应用程序时,它可以完美运行。这不是 Android 操作系统错误,因为从图库共享到锁定的应用程序可以正常工作。
我使用此代码共享图像文件:
val share = Intent(Intent.ACTION_SEND)
share.type = "image/*"
val uri = FileProvider.getUriForFile(this, authority, file)
share.putExtra(Intent.EXTRA_STREAM, uri)
startActivity(Intent.createChooser(share, "Share Image"))
吐司错误信息
解决方案
推荐阅读
- c# - 将参数从视图发送回控制器以下载文件
- sql - Sql 表被 Readpast 锁定
- powershell - Send-MailMessage:无法将“System.Object[]”转换为参数“Body”所需的类型“System.String”。不支持指定的方法
- pyobjc - 如何使用 PyObjC 从 Python 调用 NSPasteboard withUniqueName
- jenkins - 如何在阶段之前从詹金斯管道中的配置文件中读取
- asp.net - ASP .NET 单页上的多个用户控件 - 回发问题
- html - CSS - 根据 div 宽度设置属性?
- tfs - TFS 构建定义 ASP.Net Web 应用程序错误 CS0246:找不到类型或命名空间名称“WebActivatorEx”
- cpython - Python 3.8.0a3 获取文件系统编码的 Python 编解码器失败
- android - 放大动画图像视图