如何在撰写中制作共享按钮,它将共享下载链接,
我尝试了这个,但结果与我预期的不同。
这是代码。
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 值是正确的,但是当我在模拟器中复制它时,它正在复制修改器。