Android活动和片段生命周期有很多阶段(onCreate(),onStart(),onResume(),onPause(),onStop(),onDestroy()等)。我已经在Android Studio中编写了几个月的编码,而且很多次我还没有使用过所有的生命周期方法。
我的问题是,您是否需要使用片段或活动的所有生命周期方法来编写好的代码?否则会导致崩溃吗?
答案 0 :(得分:1)
不。您可以覆盖这些方法以向您的应用添加更多功能,但这些方法已经拥有自己的功能,无论您是否覆盖它们都会运行。
您可以阅读有关Android活动生命周期的更多信息:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
你也可以看到这篇文章:Android activity life cycle - what are all these methods for?
答案 1 :(得分:1)
不,你不需要写所有的生命周期。但是你应该知道生命周期是什么以及Android应用程序的行为是什么。就像你必须在onAttach()生命周期方法中将活动上下文附加到片段上下文一样。
对话框打开或从一个活动移动到另一个活动时将执行什么生命周期?
在这里阅读更多内容。
https://developer.android.com/reference/android/app/Activity.html
答案 2 :(得分:0)
并非所有方法都只对您的任务至关重要。请参阅活动生命周期的文档:https://developer.android.com/reference/android/app/Activity.html