有没有办法为后台堆栈创建自定义FragmentTransaction?

时间:2015-09-18 21:51:34

标签: android

即如果我有一个片段,并且我希望它在从后台堆栈中删除时实现自定义操作,那么有一种方法可以覆盖或实现FragmentTransaction中的某些内容,以便在条目为时启用操作弹出背堆 -

即:也许记录一些东西,或者弹出一个询问你是否真的想要的请求者。似乎合理的是,片段本身应该能够定义此操作,并且可能在用户请求时继续或中止“返回级别”操作。

1 个答案:

答案 0 :(得分:1)

您可以使用FragmentManager.addOnBackStackChangedListener()调用OnBackStackChangedListener来检查新的后备堆栈状态,并根据状态执行操作。