gpt4 book ai didi

android - 在基本(应用程序)模块中显示来自动态功能模块的 fragment ?

转载 作者:行者123 更新时间:2023-12-05 00:19:16 27 4
gpt4 key购买 nike

在我的基本模块(应用程序)中,我有一些 fragment 。我想将其中一个放在动态功能模块中,该模块将按需安装。在用户决定安装这个模块之前,我只会显示一个空的占位符而不是那个 fragment 。我知道如果它是来自动态功能模块的 Activity 很容易,但我真的需要在我的基本模块 Activity 中显示这个 fragment 。
这可能吗?

最佳答案

您可以使用这种方式(Kotlin)

// example
val className: String
get() = "$MODULE_PACKAGE.ui.login.LoginFragment"

fun instantiateFragment(className: String) : Fragment? {
return try {
Class.forName(className).newInstance() as Fragment
} catch (e: Exception) {
// not install feature module
null
}
}

关于android - 在基本(应用程序)模块中显示来自动态功能模块的 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63368945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com