【发布时间】:2026-01-14 17:15:01
【问题描述】:
当我开始Activity 时,我将一些数据传递给。通过Intent。如何从可组合内的 Intent 访问这些数据?
我正在寻找一种从可组合对象中直接访问Intent 的方法。
【问题讨论】:
标签: android-intent android-jetpack-compose
当我开始Activity 时,我将一些数据传递给。通过Intent。如何从可组合内的 Intent 访问这些数据?
我正在寻找一种从可组合对象中直接访问Intent 的方法。
【问题讨论】:
标签: android-intent android-jetpack-compose
您可以从LocalContext 获取当前活动。而这个使用活动你可以得到意图:
val context = LocalContext.current
val activity = context.findActivity()
val intent = activity?.intent
findActivity:
fun Context.findActivity(): Activity? = when (this) {
is Activity -> this
is ContextWrapper -> baseContext.findActivity()
else -> null
}
【讨论】: