有没有办法从片段中结束片段?

时间:2016-09-08 08:27:44

标签: android android-fragments

我有一个包含计时器的片段。当时间是00:00时,我想结束片段。是否有一个函数可以在片段内部调用来破坏片段?

与“可能的公开”相反,这个问题询问从片段调用什么,而不是从活动调用什么函数。

2 个答案:

答案 0 :(得分:1)

您不能“结束”像您结束活动的片段,因为片段始终是活动的一部分。

然而,您可以使用回调或其他机制(如Otto)向活动发出信号,将倒计时片段替换​​为另一个片段。

答案 1 :(得分:1)

这种方法看起来相当不错:

getActivity().getSupportFragmentManager().popBackStack();

但是,如果你有儿童片段,它将无效。