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