您好,我在 Compose 中使用以下代码,似乎无法弄清楚为什么当我打开 PDF,然后单击“返回”时,它会将我带到主屏幕而不是我的应用程序。有谁知道我是否缺少任何东西?我已经找了几天了,似乎找不到任何有用的东西..
private fun openFileWithIntent(context: Context, file: File, mimeType: String) {
val uri = FileProvider.getUriForFile(context, "${context.packageName}.fileprovider", file)
val intent = Intent(Intent.ACTION_VIEW).apply {
setDataAndType(uri, mimeType)
}
intent.flags = Intent.FLAG_GRANT_READ_URI_PERMISSION
try {
context.startActivity(intent)
} catch (e: ActivityNotFoundException) {
e.printStackTrace()
}
}
我需要从启动 PDF 查看器的活动清单中删除这一行
android:noHistory="true"