6

相当于什么

finish() 

对于片段活动

OnPause();

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

4

4 回答 4

10

正如其他人已经说过的那样,像在常规活动中一样调用finish()。关于您问题的 onPause() 部分,我不确定您在寻找什么,但查看活动和片段的生命周期可能是个好主意......

活动生命周期

在此处输入图像描述

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

片段生命周期

在此处输入图像描述

http://developer.android.com/reference/android/app/Fragment.html#Lifecycle

于 2013-06-19T14:46:29.373 回答
10

调用此行,它将杀死当前片段

getActivity().finish();
于 2013-09-17T08:58:58.613 回答
1

AFragmentActivity是从 an 扩展而来的Activity,因此您仍然可以使用该finish()调用来结束您的课程。

于 2013-06-18T23:07:28.943 回答
1

你仍然可以使用finish()。FragmentActivity 扩展了 Activity

http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html

于 2013-06-18T23:04:04.220 回答