在我正在使用的应用程序中,我需要知道我来自哪个片段。我发现解决方案将是从backStack中找出最后一个片段。到目前为止,我尝试了这段代码,但似乎没有用:
public Fragment getLastButOneFragment() {
List<Fragment> fragmentList = null;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
fragmentList = getFragmentManager().getFragments();
}
return fragmentList.get(fragmentList.size() - 2);
}
任何建议将不胜感激。