get the latest fragment in backstack

后端 未结 17 2051
长发绾君心
长发绾君心 2020-11-27 11:24

How can I get the latest fragment instance added in backstack (if I do not know the fragment tag & id)?

FragmentManager fragManager = activity.getSupport         


        
17条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-27 11:44

    Looks like something has changed for the better, because code below works perfectly for me, but I didn't find it in already provided answers.

    Kotlin:

    supportFragmentManager.fragments[supportFragmentManager.fragments.size - 1]
    

    Java:

    getSupportFragmentManager().getFragments()
    .get(getSupportFragmentManager().getFragments().size() - 1)
    

提交回复
热议问题