如何通过仅通过其名称来加载片段?
我想通过仅传递其名称来加载片段,但它不会奏效任何人都可以帮助plz。 这是代码-----------------------------------------------------
fun loadFragment(request: String)
{
val ft = supportFragmentManager.beginTransaction()
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
var fragment: Fragment? = null
if(request.equals(getString(R.string.keywords),ignoreCase = true))
{
fragment=AddNewKeyword()
}
ft.replace(R.id.containerLayout, fragment!!)
ft.commit()
}
i want to load fragment by passing just its name but it wont work anyone helpme out plz.
here is the code ---------------------------------
fun loadFragment(request: String)
{
val ft = supportFragmentManager.beginTransaction()
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
var fragment: Fragment? = null
if(request.equals(getString(R.string.keywords),ignoreCase = true))
{
fragment=AddNewKeyword()
}
ft.replace(R.id.containerLayout, fragment!!)
ft.commit()
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议您实现导航组件,在片段之间导航不仅会动态,还将更加强大。
https://developer.android.com/guide/navigation/navigation-getting-开始
I recommend you to implement the Navigation Component, it will not only be dynamic to navigate between fragments, will be also more powerful.
https://developer.android.com/guide/navigation/navigation-getting-started