android - 撰写中的分享按钮
问题描述
如何在撰写中制作共享按钮,它将共享下载链接,
我尝试了这个,但结果与我预期的不同。
这是代码。
Button(
onClick = {
val intent = Intent(Intent.ACTION_SEND)
.putExtra("File Download Link", downloadUrl.value)
.setType("text/plain")
context.startActivity(Intent.createChooser(intent, "Share Using"))
},
这就是我获取 downloadUrl 值的方式
val downloadUrl = remember { mutableStateOf("") }
val context = LocalContext.current
val launcher =
rememberLauncherForActivityResult(ActivityResultContracts.GetContent()) { uri ->
val task = firebaseUpload(uri, context)
task.addOnCompleteListener {
if (task.isSuccessful) {
downloadUrl.value = task.result.toString()
}
}
}
downloadUrl 值是正确的,但是当我在模拟器中复制它时,它正在复制修改器。
解决方案
推荐阅读
- javascript - JavaScript Konami 代码问题。包含代码
- reactjs - 在反应表钩子中使用反引号
- mysql - 为每个组选择第一行和最后一行并取MySQL中的列值差异?
- javascript - 如何使用 jQuery 和 Ajax 拆分来自选择元素的数据
- javascript - 以编程方式将内联 onfocus 和 onblur 添加到输入/div
- python - pandas - 通过模将列表转换为列
- python - 使用 Python 和 OpenCV 的万花筒效果
- flutter - Flutter 从 API 快照中获取数据。hasError
- macos - 如何通过 MACOS cli 确定 nss(空间流的数量)
- python - 当 x 在另一列中时,如何找到一列中的最大值?