Android 活动和片段生命周期 - 我是否需要在我的代码中使用所有方法



Android 活动和片段生命周期有许多阶段(onCreate((、onStart((、onResume((、onPause((、onStop((、onDestroy(( 等(。我已经在Android Studio中编码了几个月,很多时候我没有使用所有的生命周期方法。

我的问题是,您是否需要使用片段或活动的所有生命周期方法来编写好的代码?否则会导致崩溃吗?

不。你可以重写这些方法以向应用添加更多功能,但这些方法已经具有自己的函数,并且无论您是否重写它,它们都会运行。

您可以阅读有关 Android 活动生命周期的更多信息:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

你也可以看到这篇文章: Android活动生命周期 - 所有这些方法都是为了什么?

不,您不需要编写所有生命周期。但是你应该知道生命周期正在发生什么,Android应用程序的行为是什么。就像为什么你必须在 onAttach(( 生命周期方法中将活动上下文附加到片段上下文一样。

打开对话框或从一个活动移动到另一个活动时将执行什么生命周期?

在这里阅读更多。

https://developer.android.com/reference/android/app/Activity.html

不是全部,只有方法对你的任务至关重要。 请参阅有关活动生命周期的文档:https://developer.android.com/reference/android/app/Activity.html

相关内容

最新更新