我想通过传递它的名字来加载片段,但是它不起作用,请任何人帮助我。下面是代码--------------------------------
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()
}
1条答案
按热度按时间gc0ot86w1#
我建议你实现导航组件,它不仅可以动态地在片段之间导航,而且功能也会更强大。
https://developer.android.com/guide/navigation/navigation-getting-started