安卓 - 结束片段活动

6

等价于是什么?

finish() 

对于一个片段活动在

OnPause();

我找不到它的任何地方,我只想在暂停时结束片段。

4个回答

10

拨打此电话即可终止当前片段。

getActivity().finish();

3
相较于之前的回答,有什么新消息吗? - kleopatra
3
它将会终止该活动。问题是如何关闭片段而不关闭活动本身。 - Saint Robson

10

如果你进入一个片段类并在onPause()中键入finish(),它将无法工作。 - user222786

1

我不在片段活动中,我在片段中。 - user222786
1
你可以调用getActivity()方法来获取父活动。 - Phuong Nguyen
我在使用导航抽屉,导航抽屉的工作方式是,当选择某些内容时,有一个活动可以切换片段,因此如果我杀死该活动,我就会结束应用程序,那么我如何仅关闭片段? - user222786

1
一个FragmentActivity是由Activity扩展而来的,因此您仍然可以使用finish()调用来结束您的类。

1
我正在使用导航抽屉,因此无法结束活动,我只需要结束片段。 - user222786

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接