Cod*_*meo 10 android-intent android-jetpack-compose
当我启动 时Activity,我将一些数据传递给。它通过Intent. 如何从可组合项内的 Intent 访问此数据?
我正在寻找一种直接Intent从可组合项访问的方法。
Phi*_*hov 22
您可以从 获取当前活动LocalContext。通过此活动,您可以获得意图:
val context = LocalContext.current
val activity = context.findActivity()
val intent = activity?.intent
Run Code Online (Sandbox Code Playgroud)
findActivity:
fun Context.findActivity(): Activity? = when (this) {
is Activity -> this
is ContextWrapper -> baseContext.findActivity()
else -> null
}
Run Code Online (Sandbox Code Playgroud)