有人可以列出所有将被调用的活动和片段的生命周期方法吗?
我有一项活动,该活动有一个片段。
让我们假设应用程序正在运行。从片段我开始相机意图。getActivity().startActivityForResult(imageCaptureIntent, ConstantClass.CAMERA_REQUEST);
(请注意我调用了我的 activite 的startActivityForResult 方法)。
有人可以列出所有将被调用的活动和片段的生命周期方法吗?
我有一项活动,该活动有一个片段。
让我们假设应用程序正在运行。从片段我开始相机意图。getActivity().startActivityForResult(imageCaptureIntent, ConstantClass.CAMERA_REQUEST);
(请注意我调用了我的 activite 的startActivityForResult 方法)。
活动生命周期
http://developer.android.com/reference/android/app/Activity.html
片段生命周期
http://developer.android.com/guide/components/fragments.html
不要发布生命周期的图像,而是查看文档中的这些链接。它们显示了活动和片段将始终遵循的生命周期,即使您正在使用startActivityForResult()
. 您将采用哪个确切的分支Activity
将取决于您在其中执行的其他操作,例如调用任何生命周期方法。基本上,如果您仍然可以看到一些原始内容Activity
,则将onPause()
被调用,例如使用 aDialog
或使用透明度。如果它占据整个屏幕,onStop()
则将被调用。
其他因素也可能改变方向。如果这不是您想知道的,那么如果您的问题似乎在做您认为不应该做的事情,您将需要对您的问题更具体一点。